Senior Software Development Specialist (Backend)

kamran_admin
چهارشنبه ۱۴۰۴/۷/۲ - ۱۴:۳۸
vacancy

تاریخ نشر

تاریخ ختم

 

Reference#.

N/A

Announcement Date                                                      

1404/07/02

Closing Date

1404/07/13

No of Vacancies:

( 3 )

Job Title:

Senior Software Development Specialist (Backend)

Grade                                                                                          

B

Contract Type:

NTA

Contract Duration:

One year

Probation Period:

3 Months

Salary Range:

As per NTA salary scale

Work Type:

Full Time

Reporting Line:

Director of MIS

Extension Possibility:

Yes

Nationality:

Afghan

       

Position Summary

The Ministry of Mines and Petroleum (MoMP) is implementing enterprise-level digital systems to support mining licenses, contracts, revenues, Survey & Geology System, and regulatory compliance. These systems demand robust, secure, and high-performance backend architecture capable of managing large datasets, complex workflows, and secure integrations.

We are seeking a Senior Software Development Specialist (Backend) with strong expertise in Laravel, .NET Core, APIs, and database engineering, complemented by an understanding of frontend integration (React). The specialist will lead backend design and development, drive performance optimization, and ensure secure and scalable enterprise systems.

Key Responsibilities

Backend Architecture & Planning

        Lead backend system design and architecture.

        Produce ADRs, ER/dataflow diagrams, and integration contracts.

        Define non-functional requirements (performance, scalability, security, compliance).

        Establish caching strategies, service decomposition, and API gateway standards.

Backend Development (Laravel & .NET Core)

        Build enterprise-grade APIs and services with Laravel and .NET Core.

        Implement ORM frameworks (Eloquent, EF Core), queues, jobs, events, and background services.

        Optimize performance with profiling, async/await, and caching (Redis).

        Integrate systems such as payments, identity, Survey & Geology System, and reporting.

Data & Database Engineering

        Design and optimize schemas in PostgreSQL, SQL Server, and MySQL.

        Implement replication, backup/restore, and HA/DR strategies.

        Apply query tuning, indexing, and partitioning for high-volume datasets.

        Ensure compliance with MoMP’s data governance policies.

Frontend Collaboration

        Support React-based frontend systems by delivering secure and well-documented APIs.

        Optimize backend responses for multilingual/RTL (Dari, Pashto, English).

        Collaborate with UI/UX teams in API-first workflows.

DevOps & Operations

        Develop backend-focused CI/CD pipelines and deployment automation.

        Containerize services and configure runtime environments.

        Implement observability: logging, metrics, tracing, and runbooks.

Security & Compliance

        Apply OWASP Top 10 principles for backend services.

        Implement RBAC/ABAC, encryption (AES-256, TLS), MFA/SSO.

        Conduct backend-focused audits (SAST/DAST, dependency scanning).

Leadership & Collaboration

        Mentor backend and database engineers.

        Collaborate with frontend engineers to ensure integration quality.

        Provide technical advice for backend-related procurement and vendor evaluation.

Key Deliverables

        Backend Architecture Pack (ADRs, ER diagrams, integration specs).

        Enterprise API Suite (REST/GraphQL, Swagger/OpenAPI, Postman collections).

        Database Artifacts (schemas, migrations, benchmarks, scripts).

        Stable Frontend Integration (API-first, usability tested).

        Security & QA Reports (penetration testing, SCA/SAST).

        Knowledge Transfer Workshops for MIS engineers.

Performance Indicators (KPIs)

        ≥ 90% backend sprint deliverables completed on time.

        API latency (p95) ≤ 400 ms; uptime ≥ 99.5%.

        Database query performance improved ≥ 30% over baseline.

        Zero unresolved high/critical vulnerabilities beyond SLA.

        ≥ 90% automated test coverage for critical backend services.

Qualifications & Experience

        Education: Bachelor’s in Computer Science/Software Engineering (Master’s preferred).

        Experience: 7+ years with a strong focus on backend systems.

        Backend Expertise: Laravel & .NET Core, API design, caching, async processing.

        Database Skills: SQL mastery, schema design, query tuning, indexing.

        Frontend (supportive): Understanding of React for API integration.

        DevOps: CI/CD pipelines, Docker, monitoring/logging.

        Version Control: Git workflows, PR reviews, release management.

Core Competencies

        Strong backend problem-solving and optimization skills.

        Systems thinking with backend–frontend integration awareness.

        Leadership and mentoring abilities.

        Integrity, accountability, and alignment with MoMP’s mission.

Tools & Technology Stack (Reference)

        Backend: Laravel (PHP 8.x), ASP.NET Core 8+, Eloquent, EF Core

        Frontend (collaboration): React 18+, TypeScript, Bootstrap/Tailwind

        Databases: PostgreSQL, MS SQL Server, MySQL; Redis

        APIs: REST/GraphQL, Swagger/OpenAPI

        DevOps: Git, Docker, Nginx/IIS/Kestrel, ELK/Prometheus

        Collaboration: Figma, Jira (optional), Confluence

Reporting & Coordination

        Submit weekly backend-focused progress reports to the MIS Directorate.

        Coordinate with frontend, infrastructure, and cybersecurity teams.

Engage with MoMP departments (contracts, licensing, revenue, survey & geology system) for backend requirements.

SUBMISSION GUIDELINE

Please send your CV and Cover Letter to the email address below not later than 1404/07/13 at 16:00pm. Please write in subject line: “Senior Software Development Specialist (Backend)
”.

Note: only shortlisted candidates will be contacted.

Email: nta.recruitment@momp.gov.af