About the Role
At FORFIRM, we are looking for a highly skilled Senior .NET Developer with basic technical knowledge in enterprise integration and message-based architectures. The ideal candidate is proactive, detail-oriented, and capable of working in complex and high-impact environments.
You will be responsible for designing and implementing scalable back-end solutions using .NET technologies. A strong DevOps mindset and experience in maintaining reliable, production-grade systems are essential for this role.
This position requires a solid technical background, hands-on development experience, and the ability to collaborate effectively across cross-functional teams to deliver robust, maintainable, and high-performance software solutions.
Key Responsibilities
* Design, develop, and maintain robust and scalable back-end services using .NET framework with C# language
* Integrate and manage communication between distributed systems using, for example, NServiceBus and WCF
* Working with database like Microsoft SQL Server, writing complex T-SQL queries and stored procedures
* Collaborate with solution architects and technical leads to ensure system consistency and quality
* Develop and maintain asynchronous workflows and message-based architectures in high-throughput environments
* Participate in code reviews, troubleshooting sessions, and performance tuning activities
* Contribute to the definition and enforcement of coding standards and best practices
* Work closely with DevOps teams to support CI / CD pipelines, deployment automation, and system monitoring
* Prepare technical documentation to support maintainability and knowledge sharing
* Collaborate with cross-functional teams including QA, Product Owners, and Business Analysts to ensure successful delivery of business requirements
* Stay up-to-date with emerging technologies, frameworks, and industry trends relevant to .NET development and system integration
Must-Have Qualifications
* Bachelor’s degree in Computer Science, Engineering, or related field — or equivalent hands-on experience.
* Candidate must have at least 8 years of proven experience in software development and code programming working in a DevOps capacity.
Required Skills :
o Strong proficiency in .NET Framework and C# programming language
o Experience working with Microsoft SQL Server, including T-SQL and database design
o Familiarity with Windows Communication Foundation (WCF), NServiceBus and message-driven architecture
o Knowledge of asynchronous programming and distributed systems concepts
o Ability to design and implement service-oriented and event-driven architectures
o Experience with debugging, troubleshooting, and performance tuning in .NET applications
o Strong understanding of object-oriented programming (OOP) principles and design patterns
o Ability to work collaboratively in a team environment and communicate technical concepts clearly
Nice-to-Have Skills
* Experience with AngularJS for building dynamic front-end web applications
* Familiarity with IBM MQ (version 9.3.5.1 or similar), including integration with .NET-based systems
* Understanding of front-end / back-end integration patterns
* Exposure to enterprise messaging systems beyond NServiceBus
* Ability to quickly learn and adapt to new technologies and tools
* Kubernetes and container orchestration
* Cloud platforms (preferably GCP, but also Azure or AWS)
Soft Skills
* Strong problem-solving mindset with keen attention to detail
* Excellent collaboration and project coordination skills in fast-paced environments
* Ability to perform well under pressure and respond effectively to critical incidents
#J-18808-Ljbffr