Senior .NET Full Stack Engineer

Full time on site
Senior .NET Full Stack Engineer
Job Description

Senior .NET Full Stack Engineer (Enterprise Integration & Connectivity)

  1. Position Overview

The Senior .NET Full Stack Engineer will be responsible for designing, developing, implementing, and maintaining enterprise-grade integration solutions for secure and reliable data exchange between the Ministry of Interior and external stakeholders. The role focuses on APIs, microservices, messaging systems, and end-to-end integration architecture.

  1. Key Responsibilities

2.1 Backend & API Development

  • Design and develop scalable ASP.NET Core APIs and microservices
  • Build and maintain REST and SOAP-based integrations
  • Implement secure authentication and authorization mechanisms
  • Ensure API performance, logging, monitoring, and lifecycle management
  • Work with API gateways and enterprise integration platforms

2.2 Front-End Development

  • Develop responsive dashboards using Angular or React
  • Build monitoring and operational interfaces for integration systems
  • Ensure usability, performance, and cross-browser compatibility

2.3 Database Engineering

  • Design, develop, and optimize SQL Server databases
  • Write complex queries, stored procedures, and performance tuning scripts
  • Ensure data integrity, normalization, and high availability

2.4 Messaging & Integration

  • Design and implement enterprise integration patterns (EIP)
  • Work with messaging systems and protocols (SFTP, JMS, REST, SOAP, etc.)
  • Build data transformation and orchestration workflows
  • Ensure secure and reliable data exchange with external entities

2.5 DevOps & CI/CD

  • Implement CI/CD pipelines using Azure DevOps or Git-based workflows
  • Manage version control and release management processes
  • Support deployment automation and environment configuration

2.6 Testing & Quality Assurance

  • Develop automated unit and integration tests
  • Perform system, integration, and regression testing
  • Ensure adherence to coding standards and quality benchmarks

2.7 Agile Delivery

  • Participate in Agile ceremonies (sprint planning, reviews, retrospectives)
  • Collaborate with stakeholders, architects, and business teams
  • Provide regular progress updates and technical documentation

2.8 Production Support & SRE

  • Provide L2/L3 production support for integration systems
  • Monitor system performance, SLAs, and incident management
  • Perform root cause analysis and implement preventive fixes
  • Ensure high availability and resilience of services

  • Required Skills & Qualifications

  • Strong experience in .NET Core / ASP.NET Core development

  • Expertise in REST/SOAP API design and integration
  • Strong knowledge of SQL Server database design and optimization
  • Experience with Angular or React front-end development
  • Hands-on experience with Azure DevOps, Git, CI/CD pipelines
  • Strong understanding of enterprise integration patterns
  • Knowledge of messaging systems and protocols (SFTP, JMS, etc.)
  • Strong debugging, troubleshooting, and analytical skills

  • Experience Requirements

  • Minimum 15 years of professional experience in software engineering

  • Proven experience in enterprise integration projects
  • Experience working in large-scale government or banking environments preferred

  • Education

  • Bachelor’s Degree in Computer Science, IT, or related field

  • Master’s degree is preferred

Education:

  • Bachelor's (Required)

Experience:

  • Full Stack: 10 years (Required)

Work Location: In person

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