MAJOR RESPONSIBILITIES AND ACCOUNTABILITIES
- Lead efforts to architect, design, develop, deploy, and support software systems
- Architect and design robust, secure data integrations with vendor systems
- Collaborate with product managers, stakeholders, and the development team on product architecture and technical design
- Provide technical leadership in large-scale development projects involving multiple areas outside of the core team
- Collaborate with other technical teams across India
- Design fit–for–purpose products to ensure products align with the customer's strategic plans and technology road maps
- Demonstrate a deep understanding of value–based decision–making and Agile principles across teams
- Coach the team on the existing system structure, constraints, and deficiencies with the product
- Mentor developers in software development and architectural practices
- Contribute to a smooth CI / CD pipeline
- Share knowledge and experience to contribute to the growth of overall team capabilities
- Provide leadership in the deployment, change, configuration, management, administration, and maintenance of the deployment process and systems
- Focus on customer satisfaction
- Rapidly prototypes and delivers just–in–time solutions
- Work in an environment with rapidly changing business requirements and priorities
- Demonstrate deep understanding and act as a leader in the team's continuous integration and continuous delivery automation pipeline
- Establish and drive adoption of best practices for architectural and coding patterns, DevOps practices, and framework usage
- Collaborate with product managers and designers to ensure the feasibility of product direction
- Architect and design software products and lead the development and implementation of solutions with minimal supervision
- Provide on–going technical support for both existing and new applications
Years of Experience:
- 10–15 years of experience in:
- Technical leadership in small to medium multi–role teams
- Development background with expertise in .NET, C#, as well as database design and development experience for transactional and reporting databases on relational and NoSQL platforms
Technical skills
- Expertise with C#, .Net product development.
- Hands-on coding and review experience (required)
- Experience with Microsoft Azure / GCP (preferred)
- Experience with Microsoft Service Bus(preferred)
- Experience with Microservice Architectures (required)
- Strong experience with Relational and Non-Relational databases.
- Strong experience in software architecture and public cloud architectures
- Demonstrate a strong understanding of software patterns, software modeling, secure programming principles, test–driven development or another unit testing methodology, and code
- standards compliance
- Architect and design software products, as well as lead the development and implementation
- of solutions with minimal supervision
- Strong DevOps skills is preferred