Full Stack Developer (React.js, .NET, Laravel)
Publish Date
Closing Date
Job Location: |
|
Nationality: |
Afghan |
Category: |
Information Technology |
Employment Type: |
Full Time |
Salary: |
NTA Grade C |
Vacancy Number: |
163 |
No. Of Jobs: |
1 |
City: |
Kabul |
Organization: |
Ministry of Finance |
Years of Experience: |
Minimum of 5 years with Bachelor Degree and 3 years for master degree |
Contract Duration: |
Till the end of 1403 fiscal year- Extendable |
Gender: |
Male |
Education: |
Bachelor's degree in Computer Science, Information Technology, or a related field. |
Close date: |
2024-12-13 |
About Ministry of Finance:
Directorate of Information Communication Technology at Ministry of Finance mainly focusing in the area providing data and voice services for MoF operations using highly-equipped data center, unified transmission system, and interconnected links via fiber and microwaves.
Directorate of ICT is providing reliable and secure platform for overall data and voice connectivity and access to MoF core application services in MoF HQs and sites.
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 13-Dec-2024 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:
siyam.qazikhani@mof.gov.af