Senior Software Development Engineer

Posted: 08-12-2020
Location: Lanmadaw Township
Job Type: Full-Time

Job Description

  • Responsible for the development of new products and systems, and enhancing the existing products
  • Work to improve the performance and efficiency of existing products
  • Write well designed, testable, efficient code by using best software development practices
  • Debug and document programs based on technical requirement
  • Good understanding of Web Services protocols such as REST, SOAP and API design for extensibility and portability
  • Implement and Maintain related codebase for our applications
  • Optimize and refactor existing code to improve performance and reliability
  • Provide support by assisting with troubleshooting and problem solving for any issues related to development, testing, and in both sandbox/live code and server
  • Write clean and high performing code and take responsibility of own project
  • Integrate software components and third-party programs
  • Be accountable on an on-call basis to respond to pending issues or problems arising during non-business hours and provide support and response
  • Coordinate and Communicate clearly, effectively with team members to get the job done
  • Code programs using various programming languages as appropriate
  • Develop software applications using various programming languages as appropriate
  • Provide guidance to junior developers

Job Requirement

  • Bachelor's degree or higher in Computer Science, Information Technology or equivalent experience.
  • Must have at least 4-6 years of working experience in code development
  • Working experience with PHP, Laravel, MVC frameworks, Design Patterns, MongoDB, MySQL, JavaScript, jQuery, React, XML, JSON, REST API, and LAMP stack
  • Database design architecture
  • Must have knowledge of back-end as well as front-end technologies
  • Comfortable working with Git or similar version control system
  • Must have a working knowledge of some design patterns/architecture and be able to guide team toward clean and secured coding architecture
  • Must understand and experience on the foundation of computer science such as data structure, algorithms and underlay architecture
  • Have experience in performance benchmarking
  • Excellent problem-solving skills
  • Ability to work independently, self-motivated and work with minimal supervision
  • Eager to learn in a self-directed way

Benefit

  • Ferry Provided
  • Bonus over Performance
Refer to a friend