Job Description
We are seeking a skilled Back-End Developer specializing in .NET to join our team.
In this role, you will be responsible for designing, developing, and maintaining robust, scalable, and secure back-end solutions to support our applications.
As a key contributor, you will work closely with front-end developers, architects, and DevOps teams, ensuring seamless integration and deployment of services that meet the highest standards of security, performance, and scalability.
Key Responsibilities: Application Development: Design and implement RESTful APIs and other back-end services using C# and .NET Core within a microservices architecture.Microservices and Communication Handling: Develop and manage microservices, handle inter-service communication, and implement robust error-handling mechanisms.Database Management: Develop and maintain database solutions (e.g., SQL Server, PostgreSQL), ensuring data integrity, optimization, and high availability.Performance Optimization: Continuously improve codebase performance, ensuring scalability and adherence to performance benchmarks.Testing and Debugging: Write unit and integration tests, debug code, and resolve issues within the codebase.Documentation and Collaboration: Document system functionality and work closely with cross-functional teams to ensure alignment on system requirements and goals.Qualifications Required Skills and Qualifications: .NET Core and C# Expertise: 5+ years of experience developing applications in .NET Core, with a focus on scalable architecture and performance.Microservices Proficiency: Strong experience designing and working within a microservices architecture, including inter-service communication, error handling, and resilience practices.Database Experience: Proficient with relational databases and SQL, including experience with ORMs like Entity Framework.API Design: Skilled in designing and developing RESTful APIs, with a deep understanding of security best practices.Debugging and Testing: Familiarity with testing frameworks and debugging tools.Preferred Skills and Qualifications: Educational Background: Bachelor's degree in Computer Science, Information Technology, or a related field.Cloud Experience: Experience with cloud platforms such as Azure or AWS, particularly for deploying .NET applications.CI/CD and Containerization: Familiarity with CI/CD pipelines, Docker, and container orchestration tools.Additional Information:
At Fusion, we unite entrepreneurial minds from around the globe to develop and implement game-changing solutions that build lasting relationships with our clients.
We value employees who challenge the status quo through innovation, adapt to diverse client needs in ever-changing environments, and commit to continuous learning—for themselves and their colleagues.
Why Fusion?
We provide a competitive salary and benefits package, along with an outstanding work environment that fosters long-term career development opportunities.
Our Benefits:
Workflex: Enjoy 25 working days off annually, giving you the flexibility to work from your preferred global location.
Flexible Time Off: Take time off as needed to recharge and maintain a healthy work-life balance.
Annual Training Budget: You will receive 1,500 CHF to support your professional development.
Unity Scheme: Benefit from loyalty rewards starting after 3 years of service.
At Fusion Consulting, your growth has no limits.
How far will you go?
#J-18808-Ljbffr