We are seeking an experienced Lead .NET Developer with a strong front-end focus and 10+ years of development experience. This role requires hands-on leadership and technical expertise in .NET Core, Angular 14+, SQL, and microservices architecture. The ideal candidate will also have experience ensuring application security and logging for external users (e.g., ELK stack).
Must-Have Skills:
- .NET Core, Angular 14+, SQL, and Microservices Architecture
- Security and Logging Experience for external users (e.g., ELK stack)
- Proven Leadership, Business Acumen, and Presentation Skills
Preferred Skills:
- API Development
- Java
- Cloud Migration/Upgrade (GCP)
- Liferay
Key Responsibilities:
- Collaborate with teams across enterprise services, informatics, infrastructure, data modeling, QA, security, and architecture.
- Provide guidance on best practices and development patterns.
- Ensure security, performance, and maintainability of applications.
- Mentor team members and refine technical requirements.
- Develop detailed designs for data stores, components, and services.
- Assist project management with task breakdown, estimation, and assignments.
- Document functional and technical designs.
- Support production issue resolution.
- Serve as a Subject Matter Expert (SME) and primary point of contact for project managers, business teams, management, and security auditors.
Technical Requirements:
- Languages & Frameworks: .NET 6+, C#, LINQ, JavaScript, jQuery, AngularJS, Web API, HTML, CSS
- Web Services: WCF, REST
- Databases: MS SQL, T-SQL (queries & stored procedures), ORM (Entity Framework, ADO.NET)
- Architectural Patterns: MVC, MVVM, OOP
- Design Patterns: Factory Method, Decorator, Command, Publish/Subscribe, Strategy
- Code Quality & Testing: Test-Driven Development (TDD), Unit Testing, Code Reviews, Code Coverage & Analysis Tools