HE – ASP .Net Engineer B. – Job4300
Summary
We are seeking a self-motivated, hands-on Senior .NET Engineer to lead the modernization of complex, intertwined legacy systems into maintainable, observable backend services. This role is backend-focused (no frontend coding) and offers the opportunity to influence architecture, observability, testing, and deployment practices while working with limited documentation.
You will collaborate closely with CI/CD, containerization, and Kubernetes teams to migrate from VM-based deployments to containerized workloads, improve monitoring and alerting, and shift the organization from reactive fixes to proactive reliability.
Responsibilities
- Lead backend development and technical direction for legacy .NET applications with minimal documentation.
- Analyze and untangle complex, interdependent codebases to identify technical risk and improvement opportunities.
- Implement and advocate best practices for observability, monitoring, logging, and unit testing.
- Collaborate with CI/CD and DevOps teams to migrate deployments from VMs to containerized Kubernetes environments.
- Mentor and guide team members to foster ownership, transparency, and proactive communication.
- Troubleshoot and resolve production incidents to minimize downtime and reduce recovery time.
- Integrate and maintain backend services using WCF/SOAP and REST APIs.
- Propose and drive pragmatic modernization strategies for legacy components and custom ORMs.
Requirements
- 8+ years of professional software development experience with a strong focus on backend engineering.
- Proven experience leading technical teams or projects without micromanagement.
- Deep expertise in ASP.NET and C# on .NET Framework 4.8.
- Practical experience with ADO.NET, Entity Framework, and proprietary or custom ORM frameworks.
- Experience integrating with WCF/SOAP services and REST APIs.
- Hands-on experience with DynaTrace for application performance monitoring.
- Familiarity with containerization and Kubernetes, particularly in migration scenarios from VM-based deployments.
- Demonstrated ability to work with limited documentation and proactively suggest improvements.
- Strong problem-solving skills and the ability to anticipate and prevent issues.
- Excellent communication skills and comfort surfacing challenges early.
Nice to Have
- Experience in fintech or other highly regulated environments.
- Prior success introducing unit testing and automation into legacy codebases.
- Knowledge of CI/CD pipelines and best practices for Kubernetes deployments.
