Senior .NET Full Stack Engineer (Enterprise Integration & Connectivity)
- 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.
- 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:
Experience:
- Full Stack: 10 years (Required)
Work Location: In person