Reed Technology
Lead Developer – C#, Azure, Microservices
We are a progressive technology company specializing in cloud-based software solutions. Our focus is on innovation, scalability, and delivering exceptional value to our clients through cutting-edge technology. We are looking for an experienced Lead Developer with expertise in C#, Azure, and Microservices to guide our development team and shape the architecture of high-performance applications.
Role Overview
As the Lead Developer, you will oversee the design, development, and deployment of robust software applications using Azure and microservices architecture. You will work closely with stakeholders and lead a team of developers to deliver scalable and secure solutions aligned with business needs.
Key Responsibilities:
- Architect, design, and implement secure, scalable, and high-performing applications using C#, Azure, and microservices.
- Lead and mentor a team of developers, ensuring adherence to best practices and coding standards.
- Collaborate with stakeholders to define technical requirements and project deliverables.
- Oversee the full software development lifecycle, from concept to deployment.
- Optimize system performance and troubleshoot complex technical issues.
- Develop and maintain CI/CD pipelines to support continuous integration and deployment.
- Stay informed on the latest technology trends and incorporate them into projects as appropriate.
- Ensure compliance with security and quality standards throughout all development initiatives.
Requirements:
- Proven experience as a Lead Developer or Senior Developer with a strong background in C# and .NET.
- Extensive knowledge of Azure cloud services, including Azure Functions, Azure DevOps, and related tools.
- Demonstrated expertise in microservices architecture and API design.
- Hands-on experience with containerization technologies like Docker and orchestration tools like Kubernetes.
- Strong understanding of both relational and NoSQL databases.
- Excellent problem-solving skills with a focus on optimizing system performance.
- Strong leadership and team management skills, with the ability to motivate and mentor developers.
- Degree in Computer Science, Software Engineering, or a related field is preferred.
What We Offer:
- Competitive salary and comprehensive benefits package.
- Opportunities to lead impactful projects in a forward-thinking and collaborative environment.
- A workplace culture that values innovation, teamwork, and professional development.
- Access to training programs and resources to advance your expertise in software and cloud technologies.
Application Process:
If you are a talented and experienced developer with a passion for leadership and technical excellence, we encourage you to apply. Join us as a Lead Developer and help us create the next generation of cloud-based solutions.