
Posted an hour ago
Lead Software Developer
Sherwin-WilliamsLead Software Developer
Requirements
Bachelor's Degree in Computer Science or related field, 5-10 years software development experience, Expertise in SDLC methodologies, Experience with complex relational databases and SQL, Experience leading Microservices development, Proficiency in C# .NET Core and React
Skills
.NETC#ReactSQLAzureKubernetesMicroservices
About the role
Responsibilities
- Provide technical leadership in software planning cycles and guide the team in aligning with business goals and timelines
- Design and architect software, applications, and database enhancements focusing on scalability, performance, and maintainability
- Develop strategies to solve complex business requirements and implement technical specifications
- Drive high-quality, maintainable, and scalable code using C# .NET, React, and SQL
- Mentor less experienced team members and provide guidance on best practices
- Lead teams in conducting bug fixes and remediating defects to ensure software stability
- Supervise technical documentation, including code comments, design documents, and user manuals
- Collaborate with business analysts, QA testers, and stakeholders to ensure solutions meet business needs
Requirements
- Bachelor's Degree in Computer Science, Computer Engineering, or a related field (or 5-10 years of equivalent software development experience)
- 5-10 years of experience in software development
- Expertise in Software Development Life Cycle (SDLC) methodologies and best practices
- Proven experience leading the development of highly scalable Microservices and integration patterns
- Proficiency in C# .NET Core and React SPA
- Extensive experience with complex relational databases and advanced SQL techniques
- Strong understanding of software architecture and design principles
Preferred Qualifications
- Experience with Microsoft Azure cloud platforms
- Knowledge of Infrastructure as Code (Terraform)
- Experience with Agile methodologies and Jira
- Familiarity with SOLID principles and API versioning
- Knowledge of containerization (Kubernetes) and CI/CD pipelines
- Experience with GraphQL and monitoring/logging tools
About the Company
At Sherwin-Williams, our purpose is to inspire and improve the world by coloring and protecting what matters. Our paints, coatings, and innovative solutions make the places and spaces in our world brighter and stronger. We invest in our people by providing opportunities to learn, develop new skills, and grow your contribution within an inclusive and stable environment.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeLead Software Developer
Sherwin-Williams · Kuala Lumpur
