See all jobs

Software Developer Specialist

Mumtaz Eagle, Kabul, Afghanistan

This job is expired
Bachelor's Degree
Kabul, Afghanistan (Kabul)
Full Time
2233

About Mumtaz Eagle

At Mumtaz Eagle, we are experienced experts which already building industry and enterprise companies, which is stand at the forefront of technological evolution, passionately driving innovation and redefining industry standards. With a relentless commitment to excellence, we have positioned ourselves as a trailblazer in Technology, Business and Logistic

Job Summary

We are seeking a highly skilled and experienced Software Developer Specialist to join our dynamic and innovative development team. The ideal candidate will be responsible for designing, implementing, and maintaining software solutions that meet the needs of our organization. As a Software Developer Specialist, you will contribute to the entire software development lifecycle, from requirements analysis to deployment, ensuring the delivery of high-quality software products.

Duties & Responsibilities

  • Write code using PHP, Java, Python for web applications and services. 
  • Design and develop applications with scalability in mind, anticipating future growth and requirements.
  • Develop robust and scalable back-end components to support various front-end functionalities.
  • Optimize code for performance and efficiency, ensuring quick response times and minimal server load.
  • Integrate applications with databases (e.g., MySQL, PostgreSQL, Oracle DB, MongoDB) by writing efficient SQL queries.
  • Design and maintain database structures to support application requirements.
  • Ensure seamless communication and data flow between the server and the user interface.
  • Identify and fix bugs, glitches, and other issues within the project's codebase.
  • Conduct thorough testing to ensure the reliability and stability of the application.
  • Implement security best practices in development to protect against common web application vulnerabilities.
  • Use version control systems (e.g., Git) to manage and track changes in the codebase.
  • Create and maintain comprehensive documentation for the codebase, including code comments and usage guidelines.
  • Participate in code reviews to maintain code quality and consistency across the development team.
  • Work collaboratively within a cross-functional team, including other developers, designers, and other stakeholders.
  • Communicate effectively to understand project requirements and contribute to overall project success.
  • Contribute to discussions on architecture and planning for the long-term evolution of the software.
  • Collaborate with quality assurance (QA) engineers to ensure comprehensive test coverage of the PHP codebase.
  • Participate in testing activities and address identified issues in a timely manner.
  • Assist in the deployment of PHP applications to production environments.
  • Collaborate with DevOps engineers to ensure smooth deployment processes.
  • Contribute to the design and planning phases, ensuring that architectural choices align with project goals.
  • Conduct thorough code reviews to ensure adherence to coding standards and best practices.
  • Collaborate with team members to identify areas for improvement and provide constructive feedback.
  • Tackle complex technical challenges and provide innovative solutions.
  • Assist in project planning and estimation processes, leveraging experience to provide accurate timelines and resource requirements.
  • Collaborate with project managers to define realistic development milestones.
  • Share acquired knowledge with the team, conducting internal training sessions or workshops.
  • Implement best practices for caching, load balancing, and other performance-related strategies.
  • Identify opportunities for code refactoring to enhance maintainability and scalability.
  • Work on reducing technical debt by addressing legacy code issues and improving overall code quality.
  • Engage with clients to understand project requirements, explain technical aspects, and address concerns.
  • Act as a point of contact during emergency situations, providing technical guidance and solutions to critical issues.


Job Requirements

  • Bachelor's degree in Computer Science or related field.
  • Proven experience as a Software Developer with expertise in specialized areas.
  • Strong understanding of software architecture and design principles.
  • Proficiency in programming languages relevant to the organization's tech stack.
  • Leadership and mentoring skills with a collaborative mindset.
  • Experience with agile development methodologies.
  • Excellent problem-solving and analytical abilities.
  • Effective communication skills for technical and non-technical audiences.


Submission Guideline

Interested and qualified Individuals who want to apply for the position are required to follow the below instructions:

Send your Letter and Application Form, Education certificate and experience document in one single document (PDF). CV is acceptable and will be considered as an Application letter is more formal.


Indicate Position Title and Vacancy No. on the subject line of the Email.

Only short listed candidates whose education and experiences correspond to the job requirements will be contacted for further steps.

Incomplete and wrong applications will be ignored without any consideration.

Applicants can submit their applications to the following address:


Source of Jobs


Email: hr@mumtazeagle.com


Functional Area

IT - Software

Countries

Afghanistan

Provinces

Kabul

Submission Email

hr@mumtazeagle.com

Post Date

Jan 22, 2024

Closing Date

Mar 22, 2024

Reference

ME-24-1

Number of Vacancies

8

Salary Range

As per NTA salary scale

Years of Experience

4 - 5 years

Probation Period

Not Specified

Contract Type

Long-term

Contract Duration

Not Specified

Contract Extensible

Yes

Minimum Education

Bachelor's Degree

Gender

Male