Sr. Software Engineer - CloudTruOps

As a Software Engineer you design, develop, configure, unit test and document software components and interfaces that become an integral part of our CloudTruOps product. You stay abreast of software development best practices, architectures, and design patterns, and enjoy learning new concepts and technologies on a continual basis. You communicate ideas, concepts, techniques, and issues clearly with peers and with management. You are detail oriented and passionate about writing high quality re-usable software components and interfaces.

Essential Duties and Responsibilities

  • Understands requirements and use cases through team interaction (workshops, JAD sessions, meetings) and interaction with customer/partner representatives.
  • Develops project artifacts such as Design documents, Unit Test Plan, Unit Test Summary report, Engineering Test Plan, Engineering Test Summary Report.
  • Designs, develops, debugs, and troubleshoots software code and scripts.
  • Tests (Unit and Engineering Integration Test) software code and scripts.
  • Conducts code reviews or participates in peer code reviews.
  • Mentors junior software engineers in Software Engineering best practices, design patterns, etc.
  • Fixes assigned software defects.
  • Assists technical writers in the development of system manuals, guides, and release notes.

Skills & Abilities Required

  • A total of 4-6 years experience designing and developing complex software applications using Java EE and Hibernate is required. DO NOT APPLY if you don't have at least 3 years of Java EE experience.
  • Experience with Linux/Unix, Application Servers (Tomcat, JBOSS, Weblogic, or Websphere), Postgres/Oracle DBMS, Hibernate, XML/XSLT/XQUERY, JBOSS-SEAM/WELD, JBPM, RabbitMQ, Spring, GWT, GXT, and jBPM is highly desirable;
  • Knowledge and development experience with Cloud and Virtualization technologies is highly desirable;
  • Knowledge and development experience with protocols: TCP/IP, SNMP, Telnet, SSH, FTP, SOAP etc. is desirable;
  • Experience with Agile is highly desirable;
  • Ability to work with a team spread across multiple geographic locations;
  • Proven communication skills, both written and verbal;
  • Uses professional concepts and works on problems where analysis of situations or data requires review of a variety of factors;
  • Experience with source code control and bug tracking systems;

Education Required

  • Bachelors or Masters Degree in Computer Science, Electrical Engineering, or related discipline.

Special Job Condition/Physical Requirements

  • General office environment.
  • Must be able to work 3-4 hrs each day overlapping with North America EST timezone .

To apply, please email your resume to hr@ambernettech.com with Subject: "CloudTruOps Engineer".

 

Sr. Software Test Engineer - CloudTruOps

As a Software Test Engineer you design, develop, configure, unit test and document test suites for CloudTruOps. You stay abreast of software test automation best practices, and enjoy learning new concepts and technologies on a continual basis. You communicate ideas, concepts, techniques, and issues clearly with peers and with management. You are detail oriented and passionate about writing high quality re-usable software test components and interfaces.

Essential Duties and Responsibilities

  • Understands requirements and use cases through team interaction (workshops, JAD sessions, meetings).
  • Develops test automation code using Selenium.
  • Designs, develops, debugs, and troubleshoots software code and scripts.
  • Conducts code reviews or participates in peer code reviews.
  • Mentors junior software engineers in Software test best practices, etc.
  • Fixes assigned software defects.
  • Performs manual testing if required.
  • Assists technical writers in the development of system manuals, guides, and release notes.

Skills & Abilities Required

  • A total of 4-6 years experience designing and developing test automation using Selenium or other similar tools.
  • Knowledge and development experience with Cloud and Virtualization technologies is highly desirable;
  • Knowledge and development experience with protocols: TCP/IP, SNMP, Telnet, SSH, FTP, SOAP etc. is desirable;
  • Experience with Agile is highly desirable;
  • Ability to work with a team spread across multiple geographic locations;
  • Proven communication skills, both written and verbal;
  • Uses professional concepts and works on problems where analysis of situations or data requires review of a variety of factors;
  • Experience with source code control and bug tracking systems;

Education Required

  • Bachelors or Masters Degree in Computer Science, Electrical Engineering, or related discipline.

Special Job Condition/Physical Requirements

  • General office environment.
  • Must be able to work 3-4 hrs each day overlapping with North America EST timezone .

To apply, please email your resume to hr@ambernettech.com with Subject: "CloudTruOps Test Engineer".