Senior .NET Developer
Role Overview
The Senior .NET Developer joins a software development team to deliver robust, scalable, secure, and high-performance enterprise applications.
The role covers backend development, API implementation, database integration, technical architecture contributions, and the software development lifecycle.
Key Skills for This Role
Full Job Posting
About the role
The Senior .NET Developer joins a software development team to deliver robust, scalable, secure, and high-performance enterprise applications.
The role covers backend development, API implementation, database integration, technical architecture contributions, and the software development lifecycle.
Key responsibilities
- Design, develop, enhance, and maintain enterprise applications using C#, .NET Core, and ASP.NET Core.
- Develop, integrate, and maintain RESTful APIs and web services; build scalable, secure, high-performance backend solutions.
- Design and manage database structures, optimize SQL queries, and develop Microsoft SQL Server stored procedures.
- Implement business logic, application workflows, and third-party integrations; use Entity Framework Core, LINQ, and ORM technologies for data access.
- Ensure security, scalability, reliability, and performance; analyze business requirements and translate them into technical solutions.
- Troubleshoot technical issues, bugs, and performance bottlenecks; participate in solution design, technical discussions, and code reviews.
- Collaborate with cross-functional teams, maintain technical documentation, and follow coding standards and development best practices.
Technical requirements
- At least five years of professional experience in .NET software development.
- Strong proficiency in C#, .NET Core, ASP.NET Core, and MVC; proven experience with RESTful APIs and web services.
- Strong knowledge of Microsoft SQL Server, database design, and query optimization; hands-on experience with Entity Framework Core and LINQ.
- Solid understanding of object-oriented programming, SOLID principles, and design patterns.
- Working knowledge of JavaScript, HTML5, CSS3, and frontend/backend integration.
- Experience with Git, Azure DevOps, or similar version-control tools; knowledge of authentication, authorization, and application security.
- Good understanding of the software development lifecycle and Agile methodologies.
Education and experience
- A bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field is specified.
- Candidates should have at least five years of hands-on .NET application development experience and experience developing, deploying, and supporting production-grade applications.
- The description seeks analytical, problem-solving, and communication skills; ability to work independently and collaboratively; and ownership of development activities.
Preferred skills
- Experience with Microsoft Azure and cloud-based application development is preferred.
- Knowledge of microservices architecture and distributed systems is preferred.
- Familiarity with Docker and Kubernetes is preferred.
- Experience with CI/CD pipelines and automated deployment is preferred.
- Exposure to Angular, React, or other modern frontend frameworks is preferred.
- Knowledge of xUnit, NUnit, MSTest, or other unit-testing frameworks is preferred.
- Application performance monitoring, debugging, and optimization experience is preferred.
Workplace
- The role is in person.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at INNOBAYT INNOVATIVE SOLUTIONS
Software Engineer (.NET)
, UAE
The employer is seeking a Software Engineer (.NET) to build and maintain scalable, secure applications and backend services. Candidates need at least four years of .NET development experience, strong C# and ASP.NET Core
AI Engineer Intern – 3-Month Internship
, UAE
The employer is seeking an AI Engineer Intern for a three-month, hands-on internship working on real-world AI projects. The intern will help develop and evaluate models and AI applications; applicants should be studying
AI Solution Delivery Lead
, UAE
The employer seeks an AI Solution Delivery Lead to take AI, machine learning, generative AI, and automation solutions from requirements through production. The role leads cross-functional delivery, solution design, gover
Senior Cloud Solution Architect (Azure)
, UAE
The employer seeks a Senior Cloud Solution Architect to design and lead secure, scalable, resilient, and cost-effective Azure solutions. The work spans cloud architecture, migration, security, networking, DevOps, automat
Marketing and Content Creation Intern
, UAE
The employer is seeking a creative Marketing and Content Creation Intern to support digital marketing for software and technology solutions. The role covers social media, content creation, campaigns, lead generation, and
Software Engineer (.NET)
, UAE
AI Engineer Intern – 3-Month Internship
, UAE
AI Solution Delivery Lead
, UAE
Senior Cloud Solution Architect (Azure)
, UAE
Marketing and Content Creation Intern
, UAE