Job Responsibilities
- Maintain quality and ensure responsiveness of applications.
- Collaborate with the rest of the engineering team to design and launch new features.
- Maintain code integrity and organization.
- Experience working with graphic designers and converting designs to visual elements.
- Understanding and implementation of security and data protection.
- Responsible for the overall delivery and the solution architecture of the feature your team will be working on.
- Communicate,
collaborate and work effectively with product and business stakeholders
across distributed teams in a local, or regional environment.
- Strong experience in design, development and testing of distributed enterprise applications using PHP technology
- End to end development experience including knowledge
and exposure to testing, creation of unit and functional automated
tests. Knowledge of mocking and stubbing is a plus
- Effective communication skills - verbal and written. Proven ability to work across geographically remote teams
- Design and develop quality enterprise business applications
- Adhere to agile software development methodology, secured coding and test-driven approach.
- Work
with product and design team to understand end user requirements, use
cases and translate that into a programmatic and effective technical
solutions
- Work together with a team of developers, QA and deployment specialists to deliver quality solutions on time
- Participate in brainstorming sessions and contribute innovative ideas and technology towards product development
- Contribute
to the success of continuous integration and automated testing with
well thought unit test script and code review processes.
- Design, Generate and maintain software design/test documentations
Job Requirements
- Candidate
must possess at least Bachelor's Degree/Post Graduate
Diploma/Professional Degree in Computer Science/Information Technology
or equivalent.
- Required Skill(s): Python, PHP, MySQL, API, AWS, JavaScript, HTML
- Preferably Senior Executive specialized in IT/Computer - Software or equivalent.