Description
Summary:
The Senior .NET Full Stack Engineer will design, develop, implement, and maintain enterprise-grade integration solutions for secure and reliable data exchange.
Highlights:
1. Design and develop scalable ASP.NET Core APIs and microservices
2. Develop responsive dashboards using Angular or React
3. Implement CI/CD pipelines using Azure DevOps or Git-based workflows
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.
2\. 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
3\. 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
4\. 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
5\. 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