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.
Let's shape the future together—how far will you take yourself with Fusion Consulting? 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?