Full Stack Developer (React.js, .NET, Laravel) (Re Announced)
1 day ago
NTA Grade C
Male
1
163
5 years
Bachelor

Job Description:

The Ministry of Finance is looking to enhance its software development capabilities to support various financial services and management systems. The Full Stack Developer will play a crucial role in building, maintaining, and improving software applications, with a focus on web-based solutions that integrate well with other internal systems

 

Job Requirements:

Purpose of the Role

 

The Full Stack Developer will be responsible for designing, developing, and maintaining software applications. The role requires working across both the front-end and back-end, with a specific focus on technologies such as React.js for front-end development, and .NET and Laravel for back-end services.

 

Key Responsibilities

 

Development and Maintenance:

 

Design, develop, and maintain full-stack applications using React.js for the front end and .NET/Laravel for the back end.

 

Create efficient, reusable, and scalable code following best practices.

 

System Integration:

 

Collaborate with internal teams to ensure the seamless integration of developed applications with existing systems.

 

Integrate third-party APIs as needed.

 

Collaboration and Communication:

 

Work closely with UX/UI designers to ensure high-quality user interfaces.

 

Participate in project planning and provide feedback on timelines, milestones, and deliverables.

 

Testing and Quality Assurance:

 

Conduct unit testing and integration testing to ensure software reliability and performance.

 

Assist in system troubleshooting and debugging.

 

Documentation:

 

Maintain proper documentation for developed software, including technical specifications, change logs, and user manuals.

 

Training and Support:

 

Provide technical support to internal users.

 

Assist in training junior developers and mentoring team members.

 

Qualifications and Experience

 

Education: Bachelor's degree in Computer Science, Information Technology, or a related field.

 

Experience: Minimum of 5 years with Bachelor Degree and 3 years for master degree with relevant work experience in full-stack development, preferably with React.js, .NET, and Laravel.

 

Technical Skills:

 

Proficiency in JavaScript, React.js, .NET, and Laravel frameworks.

 

Experience with RESTful APIs, SQL databases, and Git version control.

 

Familiarity with Agile methodologies.

 

Version control.

 

Soft Skills:

 

Strong problem-solving skills and attention to detail.

 

Good communication skills and ability to work in a team.

 

Key Deliverables:

 

Successfully developed and deployed software solutions, aligned with project specifications.

 

Detailed documentation for all developed software, including code comments and user guides.

 

Enhanced knowledge sharing through mentoring and training sessions for junior team members.

 

Performance Indicators:

 

Code Quality: Adherence to coding standards and best practices.

 

Timeliness: Meeting project timelines and milestones.

 

Team Collaboration: Active participation in team activities and clear communication.

 

User Satisfaction: Positive feedback from end users on developed software.

 

Duration and Type of Employment

 

Contract Type: Full-time

 

Duration: One year, renewable based on performance and project requirements

 

Reporting and Supervision:

 

The Full Stack Developer will report directly to the Head of the Software Development Department.

 

Other Requirements:

 

Willingness to learn new technologies and frameworks as per project needs.

 

Submission Guideline:

Qualified applicants are encouraged to submit their CVs with a detailed application letter and contact details, no later than 19-Mar-2025 to below e-mail:

 

Please clearly indicate “position name vacancy number in the subject line.

 

Please do not attach your education and working experience documents.

 

Submission Email:

ahmadzai.maiwand@mof.gov.af