You will drive the end-to-end software development lifecycle for enterprise applications.
Responsibilities
- Design, implement, and optimize features across the application stack, including backend calculations, web APIs, and front-end UX.
- Drive the full software lifecycle: requirements analysis, design, implementation, testing, deployment, and performance tuning.
- Integrate and utilize AI-powered development tools, such as GitHub Copilot, to accelerate coding and improve quality.
- Produce all code adhering to Agile methodology and established coding standards.
- Collaborate with product and QA teams to ship intuitive and efficient software.
Required Skills
- Minimum 3 to 5 years of experience shipping enterprise-level software applications.
- Strong proficiency in object-oriented programming with deep knowledge of OO Design Patterns.
- Essential experience with .NET/C#.
- Practical experience using .NET Core and common protocols like HTTP and REST APIs.
- Experience working with AWS and Azure portal resources.
- Familiarity with development tools including Git, Jira, Bitbucket, and Bamboo.
- Experience with WPF and modern front-end JavaScript frameworks (e.g., Angular).
- Ability to articulate complex technical concepts clearly to various audiences.