Responsibilities :
- Serve as a Tech Lead developer, contributing 6+ years of expertise
- Collaborate with Product teams to deliver features from design to completion
- Major contributor to the overall architecture design and implementation
- Own development and delivery of high-quality software products following best practices
- Work as part of an Agile team, collaborating cross-functionally to define, design, and ship new features
- Mentor junior developers on best practices and development standards
- Lead code and design reviews to maintain high code quality
- Write clean, maintainable, and efficient code with comprehensive unit tests
- Debug and resolve technical issues promptly
- Communicate technical needs to the team for refactoring, technology upgrades, and managing technical debt
- Stay updated with emerging technologies and industry trends to drive continuous improvement
- Manage CI / CD pipelines to ensure smooth automated deployments
- Maintain application performance, quality, and responsiveness
- Actively participate in Agile ceremonies including architecture discussions, refinement sessions, retrospectives, demos, and daily standups
- Present technical information effectively in small groups and one-on-one settings
- Complete special projects and other duties as assigned
Skills Required
C#, .Net Core, Http, Restful Apis, Aws