We are on the hunt for a seasoned Senior .NET Developer to join our expanding crew.
In this role, you will play a vital part in engineering and rolling out trustworthy, large-scale solutions that propel our products and services. Partnering with diverse teams, you will turn imaginative ideas into tangible results and help guide the technical vision of our platform.
Responsibilities
-
Create, deploy, and maintain robust backend services and applications
-
Design durable, stable, and secure software architectures aligned with organizational goals
-
Cooperate with product leads, design experts, and engineering peers to define and ship new capabilities
-
Carry out code inspections among team members and offer constructive input to maintain top engineering quality
-
Mentor junior engineers and assist them in progressing along their career paths
-
Improve and modernize legacy code to increase efficiency, scalability, and ease of maintenance
-
Engage in technology planning meetings and help shape critical design decisions
-
Identify, analyze, and resolve complex live system issues without delay
-
Stay informed about modern technologies and propose improvements to our development practices
Requirements
-
At least 3 years of practical work experience as a software engineer
-
Expert-level proficiency in C# and the .NET stack for developing enterprise-grade solutions
-
Real-world experience producing unit tests to ensure dependable and high-quality code
-
Solid understanding of software architecture fundamentals, design patterns, and proven engineering practices
-
Exposure to SDLC frameworks including Agile, Scrum, or Kanban
-
Strong command of SQL, covering optimized query creation and relational schema design
-
Practical proficiency with data access technologies such as Entity Framework, Dapper, and ADO.NET
-
Direct experience leveraging Microsoft Azure to host and operate cloud-based applications
-
Proven track record working with ASP.NET to build web applications and APIs
-
Operational knowledge of Angular for delivering dynamic and responsive frontend experiences
-
Excellent verbal and written English skills (B2+ level or higher)
Nice to have
-
Practical skills with containerization platforms like Docker and orchestration tools such as Kubernetes
-
Knowledge of CI/CD pipelines and overall DevOps methodologies
-
Familiarity with microservices architecture and distributed computing concepts