Ahmedabad
50 days ago
Lead II - Software Engineering
Job Title: Senior .NET Developer

Experience Range: 7 to 10 years
Hiring Location: [Insert Location]
Role Proficiency: Independent Contributor / Team Lead

Job Summary

Seeking a highly skilled and experienced Senior .NET Developer to lead and contribute to the design, development, testing, and deployment of enterprise web applications. The role demands strong technical capabilities, attention to detail, leadership skills, and excellent communication to interface with clients and internal stakeholders.

Must-Have Skills

Programming Languages & Frameworks:

.NET Framework, ASP.NET, C#, .NET Core

MVC Framework, WPF, Web API, Worker Service

Multithreading, Design Patterns, XUnit

Windows Services, WCF (basic knowledge)

UI Frameworks:

Angular

Blazor (Good to have)

DevOps & CI/CD:

Jenkins, Bitbucket, Git

Harness (Nice to have)

Knowledge of DevOps processes

Databases:

SQL Server, Oracle

Stored Procedures, Complex Queries, Performance Tuning

Architecture & Concepts:

Object-Oriented Programming (OOP)

Design Patterns & Principles

Microservices Architecture (Good to have)

Clean Architecture Principles

Testing & Quality:

Unit Testing, TDD

Code Review, Best Coding Practices

Tools & Platforms:

SVN, Git, Bitbucket

Jira, Confluence

Swagger, ServiceNow

Good-to-Have Skills

Cloud & Security:

AWS (Lambda, SNS, SQS, Code Build)

Azure (Preferred)

OAuth, JWT Authentication

Desktop Development:

WPF experience

Communication Tools:

JSON integration

RESTful services

Additional:

SQL Kata

Experience with performance tuning for large-scale systems

Soft Skills

Strong verbal and written communication

Ability to explain technical concepts to non-technical audiences

Team leadership and mentoring skills

Proactive and self-motivated

Able to work independently and collaboratively

Time management and multitasking

Willingness to work in US overlap hours (minimum 3 hours)

Responsibilities

Develop, test, and maintain .NET applications following best practices

Collaborate with cross-functional teams to define, design, and ship features

Lead code reviews and enforce coding standards

Design and implement scalable, secure, and maintainable solutions

Manage and mentor junior developers

Conduct technical presentations and product demos

Coordinate with DevOps for seamless deployment

Provide accurate estimates for development tasks

Work closely with stakeholders to gather and clarify requirements

Document technical architecture, codebase, and processes

Por favor confirme su dirección de correo electrónico: Send Email