Lead Developer
- Technical Leadership:
Lead the design, architecture, and quality assurance of the designated microservice.
Provide mentorship and technical guidance to team members while promoting best practices across the team.
2 Design & Development:
Architect and develop robust business applications using C# (.NET) ensuring high-quality, maintainable code.
Design and optimize SQL database structures to effectively manage data flows and queries.
3 DevOps & Continuous Integration:
Champion Agile methodologies (Scrum/Kanban) with Azure DevOps, streamlining development processes and establishing efficient CI/CD pipeline.
Develop and implement DevOps practices and strategies for containerized environments (Docker, Kubernetes, etc.).
4 Project & Team Management:
Collaborate with Product Owners and various business units to gather requirements, plan sprints, and manage project risks.
Oversee the full software development lifecyclefrom requirements gathering, design and coding to testing, deployment, and maintenance.- Innovation & Continuous Improvement:
Proactively identify challenges and recommend improvements or the introduction of new technologies, tools, and methodologies.
Incorporate feedback from stakeholders and users to continuously optimize the microservice for performance and reliability.