-
Bachelor’s degree in Computer Science, Software Engineering, or related discipline
-
Minimum of 5 years of experience as a Software Engineer with strong hands-on expertise in C# and .NET
-
Experience with React or other modern JavaScript frameworks
-
Experience with cloud platforms such as Microsoft Azure, AWS, or Google Cloud
-
Experience with DevOps practices including CI/CD pipelines, containerization, and automated deployments
-
Experience with Docker and Kubernetes
-
Experience with version control systems such as Git
-
Experience working within Agile development methodologies such as Scrum or Kanban
-
Proficiency building and maintaining systems in on-premises, hybrid, and cloud environments
-
Familiarity with microservices architecture, scalable APIs, and distributed systems
-
Strong knowledge of software design patterns, algorithms, and data structures
-
Strong troubleshooting and problem-solving skills
-
Familiarity with Azure DevOps and other DevOps tools preferred
-
Knowledge of relational and non-relational databases such as SQL Server and MongoDB preferred
-
Experience with hybrid cloud strategies and solutions preferred
-
Experience collaborating with architects, business analysts, and stakeholders preferred
-
Microsoft Certified: Azure Developer Associate or AWS Certified Developer certification highly preferred
-
Must be legally authorized to work in the United States without current or future visa sponsorship