• Location: USA, California, Sausalito
  • Salary: US$120000 - US$135000 per annum
  • Technology: AWS Jobs
  • Job Type: Permanent
  • Date Posted: 14th Aug, 2019
  • Reference: 08/14/19- JM2_1565799418
We have a brand new position available! We are currently looking for a Software Development Engineer to join a rapidly growing company with the investment management industry.

As a Software Development Engineer, you will be a part of a highly collaborative systems development team. You will play a key role in ensuring that every release of internal software performs as specified by the business owners, and fulfil high standards in security, accuracy, and reliability.

Duties and Responsibilities

* Participate, alongside the development team, in gathering requirements and processes to be implemented into the companies custom software ecosystem.
* Learn from the development team about the technical details and technologies used in implementing said requirements and processes.
* Pro-actively explore for weak and failure points in requirements, user stories, test cases, and imagine ways users may misunderstand prescribed ways to use a feature or application.
* Design, automate, and execute test strategy for said applications/features.
* Maintain existing test infrastructure; overhaul and redesign when required by new features/technologies.
* Report, document, and communicate failures discovered through testing with the affected teams.
* Retest, and document follow through with failure resolution.
* Research new technologies to improve our efficiency and to keep up with current software development best practices.
* Drive overall quality process by encouraging discipline in versioning, documentation, and deployment processes.

Required Skills/Experience

* 4 years+ of software or test software development
* Python skills and experience are essential.
* Experience with creating/maintaining test automation infrastructure and framework.
* B.S. in Computer Science, Maths, or related fields; or equivalent industry experience
* Familiarity with test concepts: white-/black-/grey-box testing, acceptance/regression test, system integration test.
* Experience with good programming or scripting practices and tools: code review, distributed repositories (Mergurial, Git), CI techniques and tools.
* Experience with web application components: basic database manipulation, server/client architecture, HTML/CSS/JavaScript.

Desirable Skills

* Familiarity with Agile software development process.
* Experience in application security testing.
* Familiarity with web application components: basic database manipulation, server/client architecture, CI techniques and tools.
* Related experience in the financial or investment sector is a big plus.

In addition to a competitive basic salary this company is also offering additional benefits.