Lead.NET Developer (Remote)
- Location: Austin
- Remote: Remote
- Type: Contract
- Job #19844
We are seeking an experienced Lead .NET Developer to join a high-impact modernization initiative for a large enterprise organization in the energy and regulatory sector. The selected candidate will play a key role in transforming legacy mainframe applications into scalable, cloud-based solutions using modern Microsoft technologies.
This role requires deep technical expertise in .NET Core, C#, and Azure, along with proven experience leading development teams and delivering enterprise-grade software solutions.
Key Responsibilities
- Lead the design, development, and deployment of complex web and API-based applications using .NET Core, C#, and Azure services.
- Collaborate with project managers, business analysts, and solution architects to translate business requirements into scalable technical designs.
- Enhance and support existing enterprise applications, including troubleshooting, performance tuning, and defect resolution.
- Develop microservices, RESTful APIs, and integration solutions with modern frameworks and tools such as Swagger and JSON.
- Contribute to modernization initiatives, including mainframe re-platforming and transformation projects.
- Manage CI/CD pipelines using Azure DevOps and support automation and deployment processes.
- Conduct and lead code reviews to ensure high-quality, secure, and maintainable code.
- Mentor junior developers and foster a culture of continuous improvement and technical excellence.
- Prepare and maintain documentation such as architecture diagrams, data models, and test plans.
- Participate in on-call and after-hours support for deployments and production issue resolution as needed.
- Bachelors degree in Computer Science, Information Technology, or related field.
- 8+ years of professional software development experience using .NET and C#.
- 8+ years of experience in .NET Core development within enterprise environments.
- Proven ability to analyze complex technical issues and deliver effective solutions.
- Strong understanding of SDLC methodologies, including Agile-based development practices.
- Experience leading development teams and mentoring junior engineers.
- Experience with MS SQL Server and database-driven applications.
- Strong attention to detail, organization, and time management skills.
- Availability for occasional evening or weekend deployments.
- Experience with Azure DevOps, CI/CD pipelines, and version control systems.
- Familiarity with GoAnywhere or other secure file transfer solutions.
- Hands-on experience with Telerik or Kendo UI controls.
- Experience creating and maintaining unit tests and regression testing.
- Knowledge of SOA, microservices architecture, and RESTful APIs.
- Exposure to PDF manipulation using iText or similar libraries.
- Previous experience with multi-environment Azure deployments.
#TECHIND