Senior .NET Full Stack Engineer (Enterprise Integration)

Full time on site
Senior .NET Full Stack Engineer (Enterprise Integration)
Job Description

Job Summary

We are seeking a Senior .NET Full Stack Engineer with strong expertise in enterprise integration, API development, microservices architecture, messaging systems, and cloud-enabled DevOps practices. The successful candidate will play a key role in developing and supporting mission-critical integration solutions connecting internal and external systems.

Required Experience

  • Minimum 15 years of professional IT experience.
  • Strong experience in enterprise integration and software development.
  • Proven expertise in enterprise API and middleware solutions.
  • Hands-on experience with IBM MQ or equivalent messaging platforms.
  • Experience supporting large-scale production environments.
  • Experience working with cross-functional teams and stakeholders.

Required Technical Skills

  • Backend Development
  • C#
  • .NET Core / .NET 6, 7, 8
  • ASP.NET Core Web API
  • ASP.NET MVC
  • Microservices Architecture
  • REST APIs
  • SOAP Web Services

Front-End Development

  • Angular
  • React
  • JavaScript
  • TypeScript
  • HTML5
  • CSS3
  • jQuery

Database

  • Microsoft SQL Server
  • Entity Framework Core
  • ADO.NET
  • Query Optimization
  • Stored Procedures

Integration & Messaging

  • IBM MQ
  • Enterprise Integration Patterns (EIP)
  • API Gateway
  • Data Transformation
  • JSON Mapping
  • XSLT

DevOps

  • Azure DevOps
  • CI/CD Pipelines
  • Git
  • Release Management
  • Deployment Automation

Monitoring & Testing

  • Dynatrace
  • Postman
  • Automated Testing
  • Performance Monitoring

Responsibilities

  • Design, develop, and maintain enterprise integration solutions.
  • Build secure and scalable APIs and microservices.
  • Develop and maintain integration dashboards and portals.
  • Implement messaging and data exchange solutions.
  • Optimize database performance and application scalability.
  • Support CI/CD and deployment automation.
  • Monitor production systems and resolve incidents.
  • Prepare technical documentation and participate in Agile ceremonies.

Education

Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, or related field.

Preferred Qualifications

  • Government sector experience.
  • Enterprise-scale integration projects.
  • Site Reliability Engineering (SRE) experience.
  • High-availability and disaster recovery experience.

Pay: Up to RO2,000.000 per month

Application Question(s):

  • How many years of hands-on experience do you have developing enterprise applications using C#, .NET Core/.NET 6+, ASP.NET Core Web API, and Microsoft SQL Server?
  • Do you have hands-on experience designing and implementing enterprise integration solutions using REST APIs, SOAP Services, Enterprise Messaging (IBM MQ or equivalent), and Enterprise Integration Patterns (EIP)?
  • Are you willing and able to work onsite in Muscat, Oman, and attend an in-person technical interview if shortlisted?

Work Location: In person

Share this job:
ES Assistant Online
Hello! I am your AI career assistant. How can I help you today?