Master’s degree or equivalent in Computer Science, CIS, a related field and Two (2) years of experience as Sr. software developer or related.
Must have experience with designing/developing enterprise-scale, highly distributed software systems and implement scalable/maintainable architectures for clients in highly regulated industries, including commercial insurance, insurance, retail and supply chain; utilizing C#, .Net, and .Net Core; leading technical design efforts; developing responsive and dynamic user interfaces using Angular or React, ensuring cross-browser compatibility and optimal performance; using Visual Studio and Git to manage codebases; ensuring code quality and modularity; proficiency in microservices using GraphQL and Hasura for schema design and API integration across distributed systems; utilizing Azure, AWS, and Google Cloud Platform to deploy cloud-native applications; using Azure DevOps and GitHub Actions to implement CI/CD pipelines through DevOps practices; leveraging Apache Airflow for orchestrating workflows; applying security best practices in software modeling and authorization, and working within Agile, Scrum, or SAFe frameworks to deliver software solutions. Experience with containerization and AKS; design and implementation of containerized applications using Docker, ensuring portability and consistency across environments.