Software Engineer

  • Design and develop web / mobile applications using respective tools / technical skills.
  • Build scalable, high-speed, ultra-low latency and secure API services.
  • Execute full software development life cycle (SDLC).
  • Develop flowcharts, layouts and documentation to identify requirements and solutions.
  • Write well-designed, testable code.
  • Integrate software components into a fully functional software system.
  • Develop software verification plans and quality assurance procedures.
  • Document and maintain software functionality.
  • Collaborate with internal teams to fix and improve products.
  • Document development phases and monitor systems.
  • Ensure software is up-to-date with latest technologies.