Senior .Net Developer
Listed on 2026-01-12
-
Software Development
C# / Unity Developer, Software Engineer
Job Description
:
• Develop and implement new software features, web pages, APIs, Azure Functions, and backend modules.
• Develop unit tests and maintain source control using Git/TFS.
• Unit test components to ensure they meet acceptance criteria and are scalable.
• Test and maintain software products to ensure strong functionality and optimization.
• Work as part of a team of developers, QA, support staff, and Dev Ops engineers in a highly collaborative fashion.
Job Requirements:
• Experience designing, developing, and deploying web-based applications in ASPNET Core, .NET MVC, SQL Server, SQL Developer, JavaScript, Type Script, REST APIs, JSON, JQuery, TFS, GIT.
• Experience in using .Net Core C# to write ASPNet Core API and Azure Functions.
• Knowledge of Client-side Application frameworks like Angular, React, CSS, UI/UX, Swagger/Open API Specification, RESTful API.
• Knowledge of Azure Cloud resources & tools and Microservices with demonstrable proficiency in how cloud service offerings support solutions for multiple architecture disciplines or focus areas.
• Experience using source code control systems, such as GIT, TFS, and CI/CD Pipelines.
• Experience in test driven development and ability to write unit tests using the testing framework.
• Experience with Agile/SCRUM experience, preferred.
• Experience in working with MS SQL Databases including creating Stored Procedures and writing Queries.
• Experience in working with Entity Framework and ability to write LINQ Queries.
• Strong knowledge of software design principles like Object-Oriented Programming and working with Microservice Architectures.
• Understand working with Kubernetes.
• Excellent oral and written communication skills.
• Provide timely status and feedback as required to management, team leaders, and project stakeholders through clear and concise communication.
• Must be flexible to change and can work in a fast-paced environment.
• Must be able to guide junior developers to turn around work.
Nice to have:
• Strong experience with C# and the .NET framework, specifically with .NET Core.
• Experience building RESTful APIs using ASP.NET Core.
• Experience with Azure services such as Azure Functions, Azure App Service, Azure Storage, and Azure SQL.
• Experience with Git and source control best practices.
• Experience with Agile development methodologies.
• Experience with Entity Framework or other ORM.
• Experience with automating build and deployment processes using Azure Dev Ops or similar tools.
• Familiarity with containerization and container orchestration technologies such as Docker and Kubernetes.
• Strong debugging and troubleshooting skills.
• Strong communication and collaboration skills.
• A bachelor's or master's degree in computer science, computer engineering, or a related field.
• Strong understanding of software development life cycle.
• A deep understanding of Dev Ops principles and practices.
• Strong understanding of security and compliance for cloud solutions.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).