NET Developer
Stafide
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Tech stack
.NET
API
Agile Methodologies
Automation of Tests
Azure
C Sharp (Programming Language)
Code Review
Continuous Delivery
Continuous Integration
Distributed Systems
Scrum
Software Engineering
Software Systems
Enterprise Software Applications
Test Driven Development
React
GIT
Vue.js
Angular
Front End Software Development
REST
Software Version Control
Microservices
Job description
- Design, develop, and maintain scalable applications using the Microsoft .NET platform.
- Build and maintain APIs and microservices to support modern distributed systems.
- Develop clean, efficient, and maintainable code using C# and the .NET ecosystem.
- Collaborate with cross-functional teams to design and implement high-quality software solutions.
- Work with modern front-end frameworks such as Vue, Angular, or React to build user-friendly interfaces.
- Participate in Agile development processes and contribute to sprint planning, reviews, and retrospectives.
- Manage source code and development workflows using Git and Azure DevOps.
- Implement and promote best practices in software development, including code reviews and quality assurance.
- Contribute to test automation initiatives and support the adoption of Test-Driven Development (TDD) practices.
- Ensure applications are reliable, scalable, and aligned with modern development standards., * An opportunity to work on modern application development within the Microsoft technology ecosystem.
- Exposure to API-driven and microservices-based architectures.
- A collaborative Agile environment focused on innovation and continuous improvement.
- Opportunities to contribute to high-impact development projects.
- Continuous professional development and growth within a dynamic technology landscape.
Requirements
- Strong experience working with the Microsoft .NET platform and C#.
- Experience developing RESTful APIs and microservices architectures.
- Practical knowledge of version control using Git and development workflows with Azure DevOps.
- Experience working with modern front-end frameworks such as Vue, Angular, or React.
- Understanding of Agile methodologies and collaborative development environments.
- Experience building scalable and maintainable enterprise applications.
- Familiarity with automated testing practices and an interest in Test-Driven Development (TDD).
- Strong analytical and problem-solving skills with attention to detail.
- Good communication skills and the ability to work effectively within a team.
You Should Possess the Ability to:
- Develop robust backend services and APIs within the .NET ecosystem.
- Design and implement scalable microservices-based architectures.
- Collaborate effectively with front-end developers and other technical teams.
- Write clean, maintainable, and testable code following industry best practices.
- Contribute to continuous integration and continuous delivery pipelines.
- Troubleshoot and resolve technical issues efficiently in complex systems.
- Continuously learn and adopt new technologies within the Microsoft development stack.