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

Job Description:

The Ministry of Finance seeks to strengthen its software development capabilities to support various financial services and management systems. The Full Stack Developer will be instrumental in designing, maintaining, and enhancing software applications, focusing on web-based solutions that integrate seamlessly with internal systems.

Job Requirements:

Role Purpose:

The Full Stack Developer will be responsible for the design, development, and maintenance of software applications. This position involves both front-end and back-end development, particularly using React.js for the front end, and .NET and Laravel for the back end.

Key Responsibilities:

Development and Maintenance:

  • Design, develop, and maintain full-stack applications using React.js (front-end) and .NET/Laravel (back-end).
  • Write efficient, reusable, and scalable code following best practices.

System Integration:

  • Collaborate with internal teams to ensure seamless integration of new applications with existing systems.
  • Integrate third-party APIs as required.

Collaboration and Communication:

  • Work closely with UX/UI designers to ensure high-quality user interfaces.
  • Participate in project planning and contribute feedback on timelines, milestones, and deliverables.

Testing and Quality Assurance:

  • Perform unit testing and integration testing to ensure software reliability and performance.
  • Assist in troubleshooting and debugging systems.

Documentation:

  • Maintain thorough documentation, 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: At least 5 years of relevant full-stack development experience with a Bachelor's degree, or 3 years with a Master’s degree, preferably using 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.

Soft Skills:

  • Strong problem-solving abilities and attention to detail.
  • Good communication skills and ability to work collaboratively within a team.

Key Deliverables:

  • Successful development and deployment of software solutions in line with project requirements.
  • Comprehensive documentation for all software developed, including code comments and user guides.
  • Knowledge sharing through mentoring and training of junior team members.

Performance Indicators:

  • Code Quality: Adherence to coding standards and best practices.
  • Timeliness: Meeting project deadlines and milestones.
  • Team Collaboration: Active participation in team activities and effective communication.
  • User Satisfaction: Positive feedback from end users regarding the 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 needed.

Submission Guidelines:

Interested applicants should submit their CVs along with a detailed application letter and contact information by 13-Dec-2024 to the email address below:

Please include the "position name vacancy number" in the subject line.

Do not attach your education and work experience documents.

Submission Email:

 

Apply New