What are the responsibilities and job description for the Lead Microsoft .NET Developer (Remote Position) position at Ho2 Systems LLC?
Job Summary:
The Lead Microsoft .NET Developer will serve as a senior technical expert supporting the Client's mainframe modernization initiative. This position plays a critical role in the analysis, development, enhancement, and maintenance of enterprise applications using the .NET Core framework, with a strong focus on C#, JSON, Swagger, and MS SQL.
This is a hands-on leadership role requiring a proactive and organized individual with deep technical knowledge and the ability to guide and support junior developers. You will lead and collaborate with cross-functional teams, resolve complex technical issues, and ensure deliverables are produced on time, meeting the Client's regulatory and technical requirements.
Key Responsibilities
The Lead Microsoft .NET Developer will serve as a senior technical expert supporting the Client's mainframe modernization initiative. This position plays a critical role in the analysis, development, enhancement, and maintenance of enterprise applications using the .NET Core framework, with a strong focus on C#, JSON, Swagger, and MS SQL.
This is a hands-on leadership role requiring a proactive and organized individual with deep technical knowledge and the ability to guide and support junior developers. You will lead and collaborate with cross-functional teams, resolve complex technical issues, and ensure deliverables are produced on time, meeting the Client's regulatory and technical requirements.
Key Responsibilities
- Application Development & Best Practices: Design and develop modern .NET Core applications and reusable components; recommend database schema changes and ensure alignment with Client standards and best practices. Conduct unit testing, regression testing, and develop supporting documentation.
- Technical Analysis & Troubleshooting: Perform root cause analysis of complex technical issues, propose solutions, and implement fixes or enhancements to improve system performance and adaptability.
- Team Leadership & Collaboration: Lead and mentor development teams; assign and review tasks, provide technical guidance, and collaborate with stakeholders to discuss architecture, provide estimates, and track progress using Agile-like SDLC methodologies.
- Documentation & Communication: Prepare and maintain comprehensive technical documentation including process flows, data models, environment diagrams, deployment guides, and test plans.
- Deployment & Support: Participate in code deployments and provide application support, occasionally during off-hours (nights/weekends) to ensure stability and performance of production systems.
- 100% Remote (Telework within the United States)