We are looking for a highly skilled mid-level .NET Software Engineer to join our development team. This role involves designing and building robust, scalable web applications primarily using C#/.NET Core and SQL Server, hosted on Microsoft Azure.
Key Responsibilities
* Develop full-stack web applications with a focus on backend services using C#/.NET Core and SQL Server.
* Collaborate with front-end developers working with AngularJS or modern Angular frameworks.
* Design and maintain scalable and secure cloud-hosted applications on Microsoft Azure.
* Support and improve CI/CD pipelines and testing frameworks to ensure efficient software delivery.
* Participate actively in agile ceremonies and work closely with product and QA teams.
* Contribute to code reviews and adopt coding best practices.
* Identify opportunities to improve application performance and security.
* Stay updated with emerging technologies relevant to the tech stack.
Candidate Profile:
* 3+ years of professional experience in software development, with a strong focus on C#/.NET Core.
* Solid experience working with SQL Server including schema design and query optimization.
* Practical knowledge of AngularJS, with some exposure to modern Angular versions advantageous but not mandatory.
* Familiarity with cloud platforms, especially Microsoft Azure (App Services, Azure Functions, SQL Azure).
* Experience with CI/CD pipelines, unit/integration testing, and Git source control.
* Comfortable working within Agile teams and applying Lean principles.
* Good communication skills and willingness to collaborate across teams.
What We Offer:
* A challenging and rewarding role in a dynamic development team.
* The opportunity to work with a range of cutting-edge technologies.
* A collaborative and supportive work environment.
Please note that we are seeking a highly motivated and experienced individual who is able to adapt quickly to new technologies and processes.