Posted in

Software Developer III

Software Developer III

CompanyVertex
LocationPennsylvania, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelExpert or higher

Requirements

  • Advanced proficiency in building and delivering applications and systems on top of AWS, Azure or GCP
  • Software design patterns with a variety of OOP and functional programming languages
  • Design and deliver application-enabled enterprise event-driven systems
  • Apply enterprise messaging technologies like Pulsar, SNS/SQS, ASB, and/or others
  • Application frameworks using Java, Spring Boot, .NET Core, MVC, JavaScript
  • Object-Relational Mapping frameworks like Hibernate, EF, or similar at scale
  • Design Open API contract-first RESTful services versioned and deprecated at scale
  • Distributed Web Apps using JavaScript and CSS technologies like (React/Redux, Angular)
  • Relational scalable storage using Postgres, MSQL, w/ TSQL query optimizations
  • Non-Relational database technologies and cloud storage like AWS S3
  • Scaling application optimization for Network, Memory and IO performance concerns
  • Observability and monitoring with Open Telemetry, Datadog, CloudWatch or similar
  • Plan, define and institute application and system metrics like KPIs, SLIs and SLO
  • Containerization and Orchestration with IaC using Docker, Kubernetes, ArgoCD, Helm, TF
  • CI powered Performance, E2E, Functional and Unit testing using TDD and BDD methods
  • Full-stack test automation technologies such as Jest, Junit, Cypress, Groovy, Pytest
  • Source security and analysis technologies like SonarQube, Dependabot, Snyk
  • CD experience using GitHub Actions, Terraform, Go, PowerShell and/or Python
  • Exposure to AI automation pair programming with GitHub Copilot or similar
  • Security experience with OpenID, OAuth, Rapid7, Cobalt
  • Strong time management, organizational acumen and collaborative partnership to ensure alignment with concurrent stakeholders’ commitments and competing priorities
  • B.S. in Computer Science or Software Engineering, or equivalent education and experience
  • Ten (10) plus years of experience in application development

Responsibilities

  • Develop highly available, reliable and scalable modern SaaS Cloud-Based solutions
  • Build, test and deliver micro-service / micro-frontend-oriented systems with quality and security best practices using DevOps, TDD, and Platform Engineering techniques
  • Prepare, partner, review and provide feedback on customer-focused software designs and architecture using modern software design modeling tools
  • Plan, prioritize, and complete complex critical priorities as a member of an Agile team
  • Participate in and/or lead domain-driven software design and code reviews sessions
  • Contribute and drive team coding and delivery practices using modern version control and analytic tools
  • Develop and deliver self-healing systems using modern observability tools
  • Lead, design and plan modernization of systems using containerization and orchestration technologies
  • Partner and drive the continued improvement of CI/CD build and delivery systems
  • Drive evaluation and adoption of new innovative technologies and practices
  • Foster a team focus on improving team SDLC efficiencies and quality practices
  • Self-educate and improve team agile practices using Vertex’s existing Agile SAFE method
  • Lead and drive Build-Run team culture fostering improvements in MTTD and MTTR to the benefit of internal and external customers
  • Participate and lead team practices in Incident Management and On-Call procedures
  • Partner with PM/TPM on Program level feature prioritization PI over PI
  • Proactively participate and lead Program, Product and Backlog work breakdown sessions
  • Maintain Program reporting and tracking in Program Management tools
  • Partner with PM to lead PI planning, negotiation, and prioritization of team deliverables
  • Participate and lead demonstration of product features to program stakeholders
  • Influence organizational peers and mentor senior team members

Preferred Qualifications

    No preferred qualifications provided.