We are seeking a motivated and detail-oriented software professional to join our team at Ghulam Faruque Group in Karachi. The ideal candidate will have a strong foundation in programming and a keen interest in software development and IT solutions. This role requires an individual who is eager to learn enterprise technologies and business processes, with the ability to translate business requirements into effective technical solutions. Candidates should be comfortable working both independently and collaboratively within a team environment, demonstrating strong problem-solving skills and a commitment to quality.
Key Responsibilities
- Analyze business requirements and develop corresponding technical solutions.
- Apply programming fundamentals and object-oriented programming concepts to software development tasks.
- Utilize knowledge of at least one programming language such as Java, C#, Python, JavaScript, PHP, or ABAP in daily development activities.
- Work with SQL and relational databases to support application functionality.
- Participate in various stages of the software development life cycle (SDLC), ensuring adherence to best practices.
- Employ debugging, testing, and source-code management techniques to maintain code quality.
- Leverage web technologies and APIs to enhance software capabilities.
- Use MS Excel and other Microsoft Office applications for reporting and documentation purposes.
- Collaborate with team members to troubleshoot issues and optimize software performance.
- Manage multiple tasks effectively while meeting project deadlines.
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Strong programming fundamentals and technical aptitude.
- Good analytical and problem-solving abilities with a logical and structured approach to troubleshooting.
- Understanding of programming concepts and object-oriented programming.
- Familiarity with at least one programming language such as Java, C#, Python, JavaScript, PHP, or ABAP.
- Basic knowledge of SQL and relational databases.
- Awareness of the software development life cycle (SDLC).
- Good command of MS Excel and Microsoft Office applications.
- Strong communication and interpersonal skills.
- Ability to work independently and as part of a team.
- Attention to detail and a commitment to delivering quality work.
- Ability to manage multiple priorities and meet deadlines efficiently.
Preferred Qualifications and Additional Benefits
- Knowledge of ERP systems, SAP, or other enterprise applications is an advantage.
- Familiarity with web technologies and APIs will be beneficial.
- Experience with debugging, testing, and source-code management concepts is preferred.
- Willingness and enthusiasm to learn new technologies and adapt to evolving business needs.
This position offers the opportunity to grow within a dynamic organization while working on diverse software development projects. Candidates who demonstrate a strong foundation in programming and a proactive approach to learning will find this role rewarding.
Location: Karachi
Company: Ghulam Faruque Group