Senior Software Engineer (Web Development)

  • •  Performance critical real-time web application development.
  • •  Design database schema.
  • •  Develop advance SQL queries and script to manage and access database.
  • •  Develop and test websites on multiple browsers
  • •  Development of full stack web applications and tools including analytics dashboards, reporting, administration and diagnostics
  • •  Advise, collaborate with, and synthesize feedback from Software Project Manager and Technical leader into functional prototypes and product.
  • •  Create and communicate technical designs.
  • •  Implement unit and integration tests, ensuring prototypes or product meets needs of customer requirement.
  • •  Co‐ordinating with Project manager, Technical leader and software engineers to define and design scope for each project.
  • •  Leading technical discussion sessions with team members to analyze development requirements.
  • •  Preparing and presenting status updates to project leader/Project Manager for various projects.
  • •  Applying software improvement process to each development phases.
  • •  Providing specialist guidance and advice in particular technical areas, to influence direction or service quality.
  • •  Identifying ways to improve team operation to achieve efficiencies and results.
  • •  Analyzing and managing possible impacts and risks that may have an effect to project schedule and report to group leader as well as update to team members regularly.
  • •  Co‐ordinating with software engineers and test team to cross review system test scripts in order to ensure that the test scripts is written correctly and covers all requirements.
  • •  Discussing with project manager and group leader to solve the problem in case that it may impact the project schedule and budget.
  • •  Co‐ordinating with documentation team to make sure that the changed has been recorded correctly in the relevant documents.
  • •  Co‐ordinating with owners of other sub module/system to make sure that the change doesn’t conflict among all sub module/system.
  • •  Provide code documentation and other input to technical documents Work Related:
  • •  Cyber Security
  • •  At least BS in Computer Engineering, Computer Science, related technical field or equivalent practical experience.
  • •  Preferably experience of traditional methods as well as agile processes.
  • •  At least 3 years of HTML, JavaScript, C#, Full Stack Development, AJAX, CSS new development and enhancements experience.
  • •  At least 3 years of experience of Node.js, Angular.js development, MVC, building secure web applications, MySQL, WebSocket, RESTful APIs, SOA and SaaS
  • •  At least 2 years of experience of OO Javascript (TypeScript).
  • •  Experience with Angular 2.0+ or with other relevant modern Javascript UI framework.
  • •  At least 3 years of experience with software engineering best practices (e.g. unit testing, code reviews, design documentation).
  • •  Experience with developing Front/Back End.
  • •  Experience with unit testing, debugging, integration test.
  • •  Experience with DB structures and DB development skills.
  • •  Competency with Microsoft SQL and other relational databases.
  • •  Competency with NoSQL databases
  • •  Competency with version control


The Company name, brand, product, service, and process names, designs and the terms “Transforming Potential” are the trademarks or service marks of R V CONNEX CO.,LTD. or its affiliated companies or licensors. You must not use such marks without the prior written consent of the Company. Reference to or use of a product, service, or process other than those of R V CONNEX CO.,LTD. does not imply recommendation, approval, affiliation, or sponsorship of that product, service, or process by R V CONNEX CO.,LTD. Nothing contained herein shall be construed as conferring by implication any license or right under any patent, copyright, trademark, or other intellectual property right of R V CONNEX CO.,LTD. or any third party, except as expressly granted herein.