What are the responsibilities and job description for the .NET Lead position at JobRialto?
Job Summary
The .NET Lead will be responsible for developing and maintaining desktop-based applications, collaborating with business analysts and stakeholders to translate business requirements into technical specifications. The role involves designing and implementing Windows service-based applications with a focus on performance, scalability, and security. The Lead will also guide junior developers, participate in code reviews, and ensure high-quality software delivery.
Key Responsibilities
- Develop and maintain desktop-based applications.
- Collaborate with business analysts and stakeholders to translate business requirements into technical specifications.
- Design and implement Windows service-based applications with a focus on performance, scalability, and security.
- Develop comprehensive unit testing modules to validate the functionality and performance of Windows services.
- Automate test harnesses to streamline the testing process and ensure consistent quality.
- Participate in code reviews and adhere to best practices in software development.
- Maintain up-to-date knowledge of C# / .NET programming, design patterns, and application development methodologies.
- Troubleshoot and resolve complex issues within the application and related systems.
- Document technical designs, processes, and procedures for cross-team knowledge sharing and future maintenance.
- Work closely with the quality assurance team to ensure delivery of high-quality and reliable software.
- Provide technical support and guidance to junior developers and team members.
- Stay abreast of new trends and best practices in software development and introduce them to the team when beneficial.
Required Qualifications
Preferred Qualifications
Education : Bachelors Degree