Logo
Vertex Inc

Software Developer III

Vertex Inc, Phila, Pennsylvania, United States,


We are seeking an experienced software engineering professional to fulfill a technical leadership role. This position will contribute to and drive technical innovation, partner with cross-team peers, influence and contribute to solution design and software delivery in a multi-cloud environment.ESSENTIAL JOB FUNCTIONS AND RESPONSIBILITIES:Develop highly available, reliable and scalable modern SaaS Cloud-Based solutionsBuild, test and deliver micro-service / micro-frontend-oriented systems with quality and security best practices using DevOps, TDD, and Platform Engineering techniques.Partner, review and provide feedback on customer-focused software designs and architecture using modern software design modeling toolsPlan and complete complex critical priorities as a member of an Agile teamParticipate in and/or lead domain-driven software design and code reviews sessionsContribute and improve coding and delivery practices using modern version control and analytic toolsDevelop and deliver self-healing systems using modern observability toolsContribute to modernization of systems using containerization and orchestration technologiesPartner and contribute to the continued improvement of CI/CD build and delivery systemsContribute to the evaluation and adoption of new innovative technologies and practicesFoster a team focus on improving team SDLC efficiencies and quality practicesSelf-educate and improve team agile practices using Vertex’s existing Agile SAFE methodDrive Build-Run team improvements in MTTD and MTTR for internal and external clients.Participate and improve team practices for Incident Management and On-Call proceduresParticipate and drive demonstration of product features to program stakeholdersInfluence team peers and mentor junior team membersKNOWLEDGE, SKILLS, AND ABILITIES:Candidate must be proficient in the following:TechnicalOracle Database skills and PL/SQL proficiencyExperience with ETL (Extract, Transform, Load)Build and delivery of applications and systems on top of AWS, Azure or GCPSoftware design patterns with variety OOP and functional programming languagesDesign and deliver application enabled enterprise event-driven systemsApply Enterprise messaging technologies like Pulsar, SNS/SQS, ASB, and/or othersApplication frameworks such as Java Spring Boot, .NET Core, MVC, etcObject-Relational Mapping frameworks like Hibernate, EF, or similar at scaleDesign Open API contract-first RESTful services versioned and deprecated at scaleRelational scalable storage using Postgres, MSQL, w/ TSQL query optimizationsNon-Relational database technologies and cloud storage like AWS S3Scaling application optimization for Network, Memory and IO performance concernsObservability and monitoring with Open Telemetry, Datadog, CloudWatch or similarImplement application and system metrics like KPIs, SLIs and SLOContainerization and Orchestration with IaC using Docker, Kubernetes, ArgoCD, Helm, TFCI powered Performance, E2E, Functional and Unit testing using TDD and BDD methodsTest automation technologies such as Junit, Spock, Cypress, Groovy, Python, SeleniumSource security and analysis technologies like SonarQube, Dependabot, SnykCD experience using GitHub Actions, Terraform, Go, PowerShell and/or PythonExposure to AI automation pair programming with GitHub Copilot or similarSecurity experience with OpenID, OAuth, Rapid7, CobaltInterpersonalMust be results oriented, customer focused, acting with urgency and purpose.Ability to make data-driven decisions guided by commitment to customer outcomesStrong time management and cross-team partnership ensuring alignment in commitmentsAdaptive verbal and listening skills being clear and concise while practicing empathy to create an environment which fosters trust in which to provide meaningful feedbackStrong written and presentational skills with the ability to represent various viewpoints.Passionate hunger for learning and applying emerging technologiesProven ability to root cause system issues and create/own remediation plansEDUCATION AND TRAINING:B.S. in Computer Science or Software Engineering, or equivalent education and experience6-8 years of experience in application developmentOr equivalent combination of education and/or experienceOther Qualifications:Communicate with Clarity - Be clear, concise and actionable. Be relentlessly constructive. Seek and provide meaningful feedback.Act with Urgency - Adopt an agile mentality - frequent iterations, improved speed, resilience. 80/20 rule – better is the enemy of done. Don’t spend hours when minutes are enough.Work with Purpose - Exhibit a “We Can” mindset. Results outweigh effort. Everyone understands how their role contributes. Set aside personal objectives for team results.Drive to Decision - Cut the swirl with defined deadlines and decision points. Be clear on individual accountability and decision authority. Guided by a commitment to and accountability for customer outcomes.About Us

Vertex is an Affirmative Action and Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.If you are an individual with a disability and would like to request a reasonable accommodation as part of the employment selection process, please contact 610-640-4200 or AskHR@vertexinc.com.

#J-18808-Ljbffr