Job Type
Full-time
Description
Responsibilities
- Practice and adhere to the established development practices, standards and guidelines for security, performance, and general coding best practices.
- Understand and implement features in alignment to the architectural roadmap of the product.
- Collaborate closely with POs and Architects to develop new features and functionality to the product
- Analyze business needs, develop requirements, design, develop and test software solutions.
- Demonstrate technical aptitude and take multiple systems and cross system integration into account when designing and developing solutions.
- Collaborate with other technical leads to ensure all dependencies are accounted for.
- Contribute towards successful completion of projects in consideration of agreed time frames, providing scope estimates, quality aspects.
- Coach and mentor other Software Engineers through peer reviews of their work, informal mentoring during code development, and assisting with the planning and organizing of work.
- Contribute to the development of your own and team’s technical acumen.
- Influence others by creating a participative environment.
Requirements
Skills
Must have
- 12+ years of experience, 3+ years of experience in technical leadership roles
- Knowledge of design patterns
- Strong experience in .NET
- Experience in microservices and container architectures
- Experience working with Angular or similar front-end frameworks
- Some experience working with Azure or other cloud platform providers
- Experience with SQL
Nice to have
- TBD