Software Engineer

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.
  • Integrating and designing JSON APIs.
  • 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
  • Development experience with modern web -based enterprise applications using three-tier approach with PHP, HTML5 and mySQL database
  • 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
  • Experience with API design, particularly RESTful API development. Knowledge and experience on Open API/Swagger and microservices development required.
  • 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.
  • At least 5 Year(s) of working experience in the related field is required for this position.
  • Required Skill(s): Python, PHP, MySQL, API, AWS, JavaScript, HTML
  • Preferably Senior Executive specialized in IT/Computer – Software or equivalent.

Apply Now