Senior Developer (.Net/C#)
Detalhes do emprego
About the Company: We are seeking a skilled and experienced .NET Developer to join our dynamic team. The ideal candidate will have a strong background in .NET/C# development, architecture patterns, and Azure cloud services. You will be responsible for designing, developing, and deploying high-quality software solutions, ensuring seamless integration and performance. About the Role: Software Development:
- Develop and maintain applications using .NET 3.0 and C#.
- Implement end-to-end development solutions, building systems from scratch.
- Utilize LINQ and ADO.NET for data handling, with some exposure to Entity Framework.
- Design, manage, and monitor robust Web APIs.
- Apply Dependency Injections and SOLID principles to ensure scalable and maintainable code.
- Use CQRS and abstract design patterns to architect high-performing solutions.
- Work with Azure services including Service Fabric, Clusters, Key Vaults, and Azure Functions. Integrate Azure with tools like Sonar for code analysis.
- Leverage Azure DevOps for continuous integration and deployment (CI/CD) pipelines.
- Use various monitoring tools for application health and performance.
- Conduct unit testing using Xunit integrated with Sonar for code coverage metrics.
- Design and manage databases using SQL Server.
- Ensure optimized database interactions with a strong focus on performance.
- Knowledge of SaaS applications and related principles. Apply object-oriented programming (OOP) techniques for robust system design.
- Develop and maintain applications using .NET 3.0 and C#.
- Implement end-to-end development solutions, building systems from scratch.
- Utilize LINQ and ADO.NET for data handling, with some exposure to Entity Framework.
- Design, manage, and monitor robust Web APIs.
- Apply Dependency Injections and SOLID principles to ensure scalable and maintainable code.
- Use CQRS and abstract design patterns to architect high-performing solutions.
- Work with Azure services including Service Fabric, Clusters, Key Vaults, and Azure Functions.
- Integrate Azure with tools like Sonar for code analysis.
- Leverage Azure DevOps for continuous integration and deployment (CI/CD) pipelines.
- Use various monitoring tools for application health and performance.
- Conduct unit testing using Xunit integrated with Sonar for code coverage metrics.
- Design and manage databases using SQL Server.
- Ensure optimized database interactions with a strong focus on performance.
- Knowledge of SaaS applications and related principles.
- Apply object-oriented programming (OOP) techniques for robust system design.
- 4 years of experience in .NET/C# development.
- 4 years of experience with Dependency Injections and SOLID principles.
- 3+ years of experience with CQRS patterns and Azure DevOps.
- Hands-on experience with Azure services and integrations.
- Strong knowledge of Web API development and monitoring tools.
- Proficiency in SQL Server and OOP concepts.
- Experience in Xunit and unit testing practices.
- Familiarity with SaaS applications is a plus.
- Exposure to Entity Framework.
- Understanding of Sonar for code quality analysis.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.