Role Purpose:
Williams Lea are seeking a highly skilled and experienced Development Lead with a strong background in full-stack development and expertise in building custom products within cloud environments to join our Global development team. The ideal candidate will have over 10 years of hands-on experience in software development, with a focus on architecting and implementing solutions in cloud platforms such as AWS, Azure, and Google Cloud Platform. You will lead a team of developers and work closely with other teams to create, maintain and improve our products. You will be responsible for designing, developing, and deploying high-quality code that meets our clients needs and exceeds their expectations.
Key Responsibilities:
- Lead a team of developers in designing, developing, and deploying cloud-based solutions that meet business requirements and align with best practices.
- Architect scalable, secure, and highly available applications and services in cloud environments, leveraging the features and services provided by AWS, Azure, and Google Cloud Platform.
- Collaborate with cross-functional teams, including product management, quality assurance, and operations, to deliver high-quality software solutions on time and within budget.
- Provide technical leadership and mentorship to team members, guiding them in adopting best practices, optimizing performance, and solving complex technical challenges.
- Stay up-to-date with the latest advancements in cloud technologies and recommend innovative solutions to improve efficiency, reliability, and scalability.
- Drive continuous improvement initiatives, including process optimization, automation, and tooling enhancements, leveraging, promoting, and optimizing AI-driven code generation methodologies to streamline development workflows and increase productivity.
- Act as a subject matter expert on cloud development best practices, sharing knowledge and providing guidance to stakeholders across the organization.
- Proficient in conducting thorough and constructive code peer reviews, facilitating collaborative feedback sessions, and providing insightful evaluations to enhance code quality and team productivity.
Job Requirements
Essential Skills
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Strong Proficiency architecting, designing, and implementing solutions in cloud environments, including AWS, Azure, and Google Cloud Platform.
- Strong proficiency in programming languages such as Java, C#, Python, or JavaScript, and frameworks/libraries such as Spring Boot, .NET Core, React, or Angular.
- Hands-on experience with cloud-native services, including compute, storage, databases, messaging, and serverless technologies.
- Excellent leadership and communication skills, with the ability to effectively collaborate with team members and stakeholders at all levels.
- Strong problem-solving skills and a proactive approach to identifying and addressing technical challenges.
- Demonstrate ability to learn new technologies.
- Demonstrate ability to provide technical guidance and mentorship to peers.
- Strong presentation skills to present technical solutions to key stakeholder
- Excellent understanding of workflow-based logic and the ability to understand a business process from a workflow diagram.
- Relevant certifications (e.g., AWS Certified Solutions Architect, Azure Solutions Architect Expert) are a plus.
Experience
- 10+ years of experience in full-stack software development, with a proven track record of building and delivering custom products.
- 5+ Years of experience in architecting, designing, and implementing solutions in cloud environments, including AWS, Azure, and Google Cloud Platform.
- Hands-on experience with cloud-native services, including compute, storage, databases, messaging, and serverless technologies.
- Have experience of managing large data sets and automated testing
- Have experience of Continuous Integration and Deployment and knowledge of source-control tools such as GIT or similar
Desired Skills
- Awareness of Frontend frameworks: HTML, CSS, jQuery,
- Awareness of Backend frameworks:Entity Framework, ASP.Net MVC, ASPX based Webforms, Kendo