Job Title: Full Stack Software Developer
Job Overview: We are looking for a Full Stack Software Developer with expertise in developing and deploying secure, scalable, and reliable software solutions for our clients. The ideal candidate will have a strong understanding of Azure, C#, Python, Linux, SQL Server, CosmosDB, React, ASP.NET, MySQL, and PostgreSQL. They will also have experience with transaction processing and the development of cybersecurity systems. Strong written and verbal communication skills are a must.
Responsibilities:
Design, develop, and implement software solutions using Azure, C#, Python, Linux, SQL Server, CosmosDB, React, ASP.NET, MySQL, and PostgreSQL.
Collaborate with cross-functional teams to develop and implement scalable, secure, and reliable software solutions.
Analyze, troubleshoot, and resolve software issues in a timely manner.
Develop and maintain technical documentation, including architecture diagrams, design specifications, and user manuals.
Participate in code reviews, testing, and deployment activities.
Implement best practices for software development, including security, scalability, and performance.
Design, develop, maintain and deploy commercial software for critical infrastructure systems.
Understanding of HIPAA, NIST CSF and NIST 800-53
Requirements:
Strong experience in software development using Azure, C#, Python, Linux, SQL Server, CosmosDB, React, ASP.NET, MySQL, and PostgreSQL.
Experience with transaction processing and the development of cybersecurity systems.
Strong understanding of software development methodologies, such as Agile, Scrum, and Kanban.
Knowledge of software development best practices, including security, scalability, and performance.
Strong written and verbal communication skills and the ability to collaborate effectively with cross-functional teams.
Ability to work independently and without formal guidance and written specifications.
Ability to innovate and design systems from scratch and optimize current systems.
Experience:
3-5 years