
Website Scleralabs
Job Description
We are seeking a highly skilled and experienced Lead Software Developer to join our dynamic team. The ideal candidate will have a strong technical background in JavaScript, jQuery, C#, .NET, Web API, and the Microsoft .NET Stack. You will be responsible for leading a team of developers, ensuring best practices in software development, and delivering high-quality solutions. Strong leadership, problem-solving abilities, and excellent communication skills in English are essential for this role. The role requires a full-stack developer who is stack agnostic and capable of working across different technologies, including databases and PL/SQL. Additionally, the candidate must be adept at client communication and handling queries effectively.
Responsibilities
- Lead and mentor a team of developers to deliver high-quality software solutions.
- Define technical roadmaps and ensure the successful execution of development plans.
- Collaborate with cross-functional teams including Product Managers, Designers, and QA.
- Work closely with the internal Architect to define and implement technical roadmaps and best practices.
- Design, develop, and maintain web applications using JavaScript, jQuery, C#, and .NET.
- Build and manage Web APIs and integrate with third-party services.
- Act as a full-stack developer, proficient in both frontend and backend technologies, including database management and PL/SQL.
- Ensure scalable, maintainable, and high-performance solutions across different tech stacks (stack agnostic approach).
- Perform code reviews, ensuring code quality, maintainability, and performance.
- Provide technical guidance and enforce best coding practices.
- Participate in Agile ceremonies (e.g., stand-ups, sprint planning, retrospectives).
- Troubleshoot and resolve software issues promptly.
- Write and maintain technical documentation.
- Optimize database performance and manage data using SQL Server and PL/SQL.
- Communicate with clients to understand requirements, address concerns, and provide technical solutions.
- Handle client queries efficiently, ensuring smooth project execution and delivery.
Required Skills and Qualifications
- 6+ years of experience in software development with expertise in JavaScript, jQuery, C#, .NET, and Web API.
- Strong understanding of the Microsoft .NET Stack.
- Experience as a full-stack developer with proficiency in frontend, backend, and database technologies.
- Strong knowledge of PL/SQL and SQL Server.
- Proficiency in HTML and CSS.
- Experience leading development teams and providing mentorship.
- Familiarity with Agile development methodologies.
- Excellent problem-solving and analytical skills.
- Effective communication skills in English, with experience in client communication and query handling.
- Ability to conduct and participate in code reviews.
Preferred Qualifications
- Experience with cloud platforms like Azure or AWS.
- Knowledge of DevOps practices and CI/CD pipelines.
- Familiarity with front-end frameworks like Angular or React.
- Understanding of software architecture and design patterns.