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 framwork 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 applicationsFamiliarity with IBM MQ (version 9.3.5.1 or similar), including integration with .NET-based systemsUnderstanding of front-end / back-end integration patternsExposure to enterprise messaging systems beyond NServiceBusAbility to quickly learn and adapt to new technologies and toolsKubernetes and container orchestrationCloud platforms (preferably GCP, but also Azure or AWS)Soft Skills :
Strong problem-solving mindset with keen attention to detailExcellent collaboration and project coordination skills in fast-paced environmentsAbility to perform well under pressure and respond effectively to critical incidents