Associate Software Engineer

Email your inquiries and CV at hello@orchestrack.com

Fresh graduates are encouraged to apply. Please bring your course syllabus / flowchart.

We encourage applicants to share relevant portfolio projects (with source code) showcasing their technical capabilities.

Responsibilities

  • Collaborates with the Software Architect and Software Engineers in the design, implementation and testing of product features
  • Implements new product features
  • Creates and performs Automated / Manual Unit, Functional, Integration and User Acceptance Tests
  • Creates code and system level documentation
  • Assists Software Engineers during code review
  • Assists Software Engineers and System Administrators during deployments

Qualifications

  • Candidate must have a BS in Computer Science degree
  • Solid foundation in:
    • Computer Science concepts such as concurrency, data structures, algorithm formulation and estimation of running time
    • Object Oriented Programming
    • Software Engineering concepts
    • SQL and Database Design
    • Web Development
    • System Analysis and Design
  • Knowledgeable in:
    • Application design patterns such as MVC
    • Creation and consumption of Web Services (e.g. REST)
    • Traditional SDLC methodologies such as Waterfall
    • Agile methodologies such as Scrum
    • Testing concepts such as Unit Testing, Functional Testing and User Acceptance Testing
  • At least 2 years of experience in the following (academic experience is okay):
    • Java
    • MySQL
    • HTML, CSS, JavaScript and XML
    • Any Java MVC web framework such as Spring or Struts
    • Ubuntu Linux 10.04 and above, or other Linux distributions

Character

  • Innovator and decision maker
  • Can communicate openly and collaborate well with teams
  • Must be a self-starter and team player
  • Must be eager to learn new technologies and practices
  • Applies and enforces best practices to self and colleagues
  • Can work reliably under pressure and minimal supervision
  • Must be able to finish tasks and deliver outputs in excellent quality
  • Must be willing and ready to commit to a startup company and willing to go the extra mile