Bachelor's degree in Computer Science or relevant field
4+ years of experience working with .NET or relevant experiences
Experience with AZURE cloud platforms
Experience in cloud storage options and relational databases (Oracle/SQL Server)
Experience with DevOps and CI/CD principles and practices
Experience working in agile development environment
What the job involves
Collaborate with team members and stakeholders to understand functional and non-functional requirements to successfully design and deliver solutions that meet business objectives
Write high-quality code that satisfies customer needs and strives for simplicity, clarity, and testability
Provide effective code review feedback and use collaborative software development techniques to promote high quality business outcomes
Use critical thinking to architect software that improves performance, reliability and outcomes
Configure and maintain commercial software packages
Create and maintain release pipelines and infrastructure code to ensure replication of environments are repeated processes
Adhere to architecture, design, implementation, and security standards and best practices, while proactively identifying and executing continuous improvement opportunities
Improve performance of existing software by diagnosing and resolving critical issues in participation of on call support rotation