Senior Software Engineer

at  Vertex Inc

Remote, , Panama -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate27 Dec, 2024Not Specified30 Sep, 2024N/APython,Emerging Technologies,Training,Powershell,Accountability,Hibernate,Application Frameworks,Computer Science,Testing,Spring Boot,Junit,Openid,Docker,Groovy,Cypress,Programming Languages,Mvc,Time Management,Commitments,Aws,Azure,E2E,Cloud StorageNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Job Description:
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.

KNOWLEDGE, SKILLS, AND ABILITIES:

Candidate must be proficient in the following:

Technical

  • Build and delivery of applications and systems on top of AWS, Azure or GCP
  • Software design patterns with variety 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 such as Java Spring Boot, .NET Core, MVC, etc
  • 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
  • Implement 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
  • Test automation technologies such as Junit, Spock, Cypress, Groovy, Python, Selenium
  • 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 programing with GitHub Copilot or similar
  • Security experience with OpenID, OAuth, Rapid7, Cobalt

Interpersonal

  • Must be results oriented, customer focused, acting with urgency and purpose.
  • Ability to make data-driven decisions guided by commitment to customer outcomes
  • Strong time management and cross-team partnership ensuring alignment in commitments
  • Adaptive verbal and listening skills being clear and concise while practicing empathy to create an environment which fosters trust in which to provide meaningful feedback
  • Strong written and presentational skills with the ability to represent various viewpoints.
  • Passionate hunger for learning and applying emerging technologies
  • Proven ability to root cause system issues and create/own remediation plans

EDUCATION AND TRAINING:

  • B.S. in Computer Science or Software Engineering, or equivalent education and experience
  • 6-8 years of experience in application development
  • Or equivalent combination of education and/or experience
    Other Qualifications

The Winning Way behaviors that all Vertex employees need in order to meet the expectations of each other, our customers, and our partners.

  • 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.

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.
  • Partner, review and provide feedback on customer-focused software designs and architecture using modern software design modeling tools
  • Plan 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 improve coding and delivery practices using modern version control and analytic tools
  • Develop and deliver self-healing systems using modern observability tools
  • Contribute to modernization of systems using containerization and orchestration technologies
  • Partner and contribute to the continued improvement of CI/CD build and delivery systems
  • Contribute to the 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
  • Drive Build-Run team improvements in MTTD and MTTR for internal and external clients.
  • Participate and improve team practices for Incident Management and On-Call procedures
  • Participate and drive demonstration of product features to program stakeholders
  • Influence team peers and mentor junior team members


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

BSc

Proficient

1

Remote, Panama