General
We are looking for a .NET Engineer who will join our client’s team and contribute to the development, enhancement, and support of software applications within a Microsoft ecosystem.
Responsibilities/Activities
- Design, develop, and maintain software solutions in line with established coding standards and best practices
- Actively participate in Agile/Scrum ceremonies alongside your team
- Contribute to technical analysis and solution design discussions
- Estimate development and unit testing efforts for assigned tasks
- Work within a CI/CD environment, supporting automated build and deployment pipelines
- Develop using technologies such as .NET Framework 4.7, .NET Core, WCF, RESTful services, SQL Server, Web Forms, and Web Components
- Utilize development tools including Visual Studio, Visual Studio Code, SSMS, Git, Azure DevOps, Confluence, and ServiceNow
- Maintain and update technical documentation to reflect implementation changes and design decisions
- Prepare and maintain release documentation to support production deployments
- Provide technical input during feature analysis and refinement sessions
- Take full ownership of your code—from development and local testing to production deployment and monitoring
- Perform unit testing, document test results, and ensure that new or modified components function correctly
- Provide third-line technical support for applications, including troubleshooting, bug fixes, and defining procedures for second-line support teams
Requirements
Technical
- At least 4 years of professional experience in a similar role
- Solid knowledge of IIS, SQL Server, .NET Framework, ASP.NET, and .NET Core
- Proficiency in working within the Microsoft ecosystem
- Solid knowledge of the Windows platform
- Working experience with package managers such as NuGet and npm
- Comfortable applying branching strategies in a collaborative environment using Git and Azure
Education
- University degree in Computer Science or another related field
Others
- Proficiency in English
- Ability to communicate effectively with both technical and non-technical stakeholders across all organizational levels
- Excellent analytical thinking and problem-solving skills
- Interest in understanding the broader business context and experience across the full software development lifecycle
Nice to have requirements
- Knowledge of PowerShell or other scripting languages
- Exposure to Docker, container orchestration, microservices architecture, API design, API gateways, Swagger, ORM tools (Entity Framework or Dapper)