Key Responsibilities
- Evaluate and analyze business requirements to develop innovative software solutions
- Critically review programming logic, coding problems and execute development tasks within existing parameters
- Effectively perform as part of the software development team with the ability to undertake and independently execute assignments where required
- Be proactive in knowledge sharing to ensure team success across all projects
- Developing new web components using the company approved tools
- Develop scalable web applications, debugging software, and training staff
- Accept challenging deadlines and manage tasks accordingly
- Ability to effectively multitask across multiple projects and assignments
- Understand business requirements and translate them into technical design
- Perform impact analysis of changes/modifications requested in in-house developed applications
- Develop, maintain and support custom business applications using different development frameworks
- Ensure that the code complies with the Enterprise Coding Standards and adheres to secure coding guidelines
- Ensure that all assigned deliverables are completed on time and with impeccable quality
- Perform unit testing of the developed functionally
- Support deployment across multiple platforms including QA, UAT, and production to assist with the completion of the go‑live tasks
- Provide timely support in troubleshooting defects and fixing problems in the production environment
Required Skills
- Ideal candidates will be full-stack developers with expert knowledge of software development using Java, ReactJS, Bootstrap, and the Spring framework
- Candidates to possess working knowledge of HTML5, CSS and JavaScript and database environments like Oracle, MySQL, and Postgres
- Should have a thorough understanding of OOP principles and techniques
- Should have proven development experience in Java and/or .NET technologies
- Should be able to develop new web components and web applications
Preferred Education, Experience, and Certifications
- Master Degree in Computer Science or equivalent
- 2-5 years of experience in the same capacity
- Relevant training and certifications will be an added advantage
Disclaimer: HRC Pakistan is a bridge between employer and prospective employee, Job description does not reflects thoughts and sentiments of HRC Pakistan.
We are Equal Opportunity Employer. Note: Please only apply if you are eligible.