Hybrid Software Cloud Engineer

Posted 2 weeks ago

Apply now

About the role

  • This position functions independently, providing professional and technical support in the development, installation and maintenance of business systems solutions for the most complex systems across our Company.
  • The incumbent will work on an enterprise-wide PaaS and must be comfortable functioning in a highly collaborative manner, partnering closely with platform and architecture teams and feature development teams in the development of secure, cutting-edge software within TruStage’s Innovation Organization.
  • Develop, test, implement, document and maintain high quality business systems software solutions on various computer platforms in response to the story flow across sprints, adhering to established methodology and practices.
  • Collaborate with other developers and tech leads, and communicate effectively with scrum masters and product owners about daily progress or blockers.
  • Continually enhance and share knowledge in application development best practices, technologies, methodologies, and standards.
  • Acquire, effectively apply and train others in new technical skills as driven by business need and/or technology advancements.
  • Write clean, maintainable code following best practices; participate in pull requests and other types of peer-review; ensure at least 80% code coverage in automated tests within an automated CI/CD environment; adhere to established branching and merging strategies.

Requirements

  • Bachelor’s degree in MIS, CS, or related technical field, or equivalent combination of education and/or related professional work experience
  • 5+ years’ work experience in a software development role
  • 3+ years’ experience in a combination of the following: Cloud-based infrastructure, Azure preferred; Microservices architecture, Azure PaaS preferred; NodeJS / React / Typescript, browser-based data persistence patterns; Development of RESTful API services; SQL Server 2016 and above.
  • Development tools in a Windows environment; PowerShell, Docker.
  • Git, or an equivalent, distributed version-control system / repo.
  • Knowledge of secure coding best practices.
  • Demonstrated knowledge of application development concepts in a multi-platform computing environment, including application development life cycle, n-tier development, event-driven and asynchronous architecture, object-oriented design, etc.
  • Demonstrated competency in business application, information and/or technical architecture design.
  • Demonstrated ability to communicate and drive adoption of quality up-front continuous integration and sprint/release delivery process improvements within assigned agile teams.
  • Proven ability to communicate business and technical information effectively, both verbally and in writing, in-person and through collaboration software.
  • Demonstrated ability to work on a collaborative development team and help complete Sprint or Kanban commitments.
  • Ability to navigate ambiguity with positivity, build collaborative relationships, and seek feedback.
  • Demonstrated good judgment and reliability.
  • Proven ability to provide a high level of internal and external customer service.
  • Ability to travel up to 10% of the time.
  • Preferred but not required: Financial or insurance sector, digital banking/lending experience; CI / CD best practices, Azure DevOps / Pipelines; .NET Core, C#; React Native / Swift / Android SDK; mobile data persistence patterns; Familiarity with Veracode.

Benefits

  • medical
  • dental
  • vision
  • employee assistance program
  • life insurance
  • disability plans
  • parental leave
  • paid time off
  • 401k
  • tuition reimbursement

Job title

Software Cloud Engineer

Job type

Experience level

Mid levelSenior

Salary

$97,800 - $146,800 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job