.NET Developer

1 giorno fa

Monza, Lombardia, Italia Jobgether Tempo pieno
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a .
NET Developer based in Italy. Join a dynamic technology environment where you will design and build scalable enterprise applications that support business growth and digital transformation. As a .
NET Developer, you will work with modern Microsoft technologies to develop robust backend systems, high-performance APIs, and reliable software solutions. You will contribute to the design and implementation of microservices, optimize database performance, and ensure application security and maintainability. Collaborating with cross-functional teams in an Agile environment, you will help transform technical requirements into efficient, high-quality applications. This remote opportunity offers the chance to work with cloud technologies, modern development practices, and continuous integration and delivery processes. Your expertise will play a key role in delivering reliable software solutions that meet evolving business needs. Accountabilities
* Design, develop, test, and maintain scalable enterprise applications using C#, .
NET Core, and modern .
NET versions.
* Build and maintain backend services and RESTful APIs using ASP.
NET Core and Web API.
* Develop and integrate microservices to support modular, scalable, and maintainable application architectures.
* Design, manage, and optimize SQL Server databases, including database structures, queries, and overall performance.
* Use Entity Framework and LINQ to implement efficient data access and processing solutions.
* Apply object-oriented programming principles, established design patterns, and best practices to produce clean, maintainable code.
* Implement secure coding practices and optimize application performance, reliability, and scalability.
* Conduct unit testing, debugging, troubleshooting, and code reviews to ensure software quality and resolve technical issues.
* Support application deployment and release processes through CI/CD pipelines and Azure DevOps.
* Leverage Microsoft Azure services to support cloud-based application development and deployment.
* Collaborate with cross-functional teams, participate in Agile/Scrum ceremonies, and contribute to continuous improvement throughout the software development lifecycle.
* Use Git and version control practices to manage source code and facilitate effective team collaboration. Requirements
* Strong professional experience developing applications with C# and .
NET Core, including .
NET 6 or later.
* Hands-on experience with ASP.
NET Core and Web API development, including designing and implementing RESTful APIs and web services.
* Solid knowledge of SQL Server, relational database design, query optimization, and performance tuning.
* Practical experience with Entity Framework and LINQ for database access and data manipulation.
* Strong understanding of object-oriented programming principles, software design patterns, and clean code practices.
* Experience designing, developing, or maintaining microservices-based architectures.
* Proficiency with Git and version control workflows.
* Experience with unit testing, debugging, troubleshooting, and software quality assurance.
* Familiarity with Agile/Scrum methodologies and collaborative software development practices.
* Hands-on experience with CI/CD pipelines and Azure DevOps for automated builds, testing, and deployments.
* Knowledge of Microsoft Azure cloud services and their application in enterprise software environments.
* Understanding of application security, secure coding standards, scalability, and performance optimization.
* Strong analytical and problem-solving abilities, attention to detail, and a proactive approach to resolving technical challenges.
* Effective communication and teamwork skills, with the ability to collaborate remotely with cross-functional stakeholders. Benefits
* Remote work: Flexibility to work remotely from Poland.
* Modern technology stack: Opportunity to work with C#, .
NET, ASP.
NET Core, microservices, RESTful APIs, and Microsoft Azure.
* Enterprise-level projects: Contribute to the development and maintenance of scalable applications and business-critical software solutions.
* Cloud and DevOps exposure: Work with Azure DevOps, CI/CD pipelines, and cloud-based deployment practices.
* Collaborative environment: Partner with cross-functional teams using Agile methodologies and established software engineering practices.
* Professional development: Strengthen your expertise in modern .
NET technologies, application architecture, cloud services, and performance optimization.
* End-to-end ownership: Participate in multiple stages of the software development lifecycle, from design and implementation to testing and deployment. #J-18808-Ljbffr