Role and responsibilities:
- Full lifecycle application development.
- Research, coding, and debugging applications in various software languages.
- Supporting, maintaining, and documenting software functionality.
- Analyze user requirements.
- Write and test code, refine and rewrite it as necessary, and communicate with any programmers involved in the project.
- Work closely with other staff, such as project managers / coordinators, UX designers, other developers, and sales resources.
- Consult team lead related to the maintenance and performance of software systems, with a view to writing or modifying current operating systems.
- Update technical knowledge and skills by attending in-house and external courses, reading manuals, and accessing new applications.
Core competencies:
- Continuously bringing fresh ideas to the table
- Versatile and enjoys a fast-paced environment
- Has strong leadership qualities
- Problem solver
- Naturally curious and a lifelong learner
- Strong analysis skills
- Coaching and mentoring
- Customer oriented
- Focus on teamworkand manage assigned teams or projects efficiently
Behavioral competencies:
- Self-driven.
- Energetic.
- Ready to go the extra mile.
- Flexible.
- Tolerant
- Disciplined
Technical competencies:
- Follow code standards and write bug-freecode.
- Extensive knowledge of software architect
- Up to date on the latest technologies
- Git management
Job Type: Full-time
Salary: Rs100,000.00 - Rs150,000.00 per month
Ability to commute/relocate:
- Karachi: Reliably commute or planning to relocate before starting work (Required)
Application Question(s):
- Do you have knowledge of software architect?
- Do you have experience in Git management?
Experience:
- Software developer: 3 years (Required)