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