Overview
We are seeking a skilled and motivated Lead Developer to join our dynamic team. In this role, you will be responsible for overseeing the development process, ensuring high-quality code delivery, and mentoring junior developers. You will play a pivotal role in designing and implementing software solutions that meet our clients' needs while adhering to industry best practices.
Duties
Lead the development team in designing, coding, testing, and deploying software applications.
Collaborate with project managers and stakeholders to define project requirements and specifications.
Implement multithreading techniques to enhance application performance and responsiveness.
Develop and maintain APIs and web services using SOAP and RESTful principles.
Design robust database architectures to support application functionality.
Utilize MVC frameworks to create scalable and maintainable web applications.
Manage version control using SVN to ensure code integrity and collaboration among team members.
Participate in all phases of the Software Development Life Cycle (SDLC) including planning, analysis, design, implementation, testing, deployment, and maintenance.
Conduct code reviews to ensure adherence to coding standards and best practices.
Provide mentorship and guidance to junior developers, fostering a culture of continuous learning.
Qualifications
Proven experience as a Lead Developer or similar role in software development.
Strong proficiency in .NET framework with a solid understanding of web development technologies including AJAX.
Experience with multithreading concepts and their application in software design.
Familiarity with database design principles and experience with SQL databases.
Knowledge of SOAP protocols for web services integration is preferred.
Understanding of MVC architecture and its implementation in web applications.
Experience with APIs development and integration is essential.
Strong problem-solving skills with the ability to troubleshoot complex issues effectively.
Excellent communication skills with the ability to work collaboratively in a team environment.
Join us as we innovate and deliver exceptional software solutions that drive success for our clients. We look forward to your application!
Job Type: Contract
Pay: $45.00 - $55.00 per hour
Schedule:
8 hour shift
Monday to Friday
People with a criminal record are encouraged to apply
Work Location: Remote