Description

You will design, program, and debug software enhancements and new products for networked or Internet-related applications.

Responsibilities

  • Analyze user needs and technical requirements to write detailed specifications based on conceptual designs.
  • Write code, perform testing, and debug applications using current programming languages and technologies.
  • Manage workloads on Kubernetes and maintain CI/CD pipelines.
  • Collaborate with product managers and dispersed global teams to define system requirements and modifications.
  • Complete technical documentation for installation and maintenance while mentoring internal team members.

Required Skills

  • 5+ years of professional software development experience.
  • Strong proficiency in Go.
  • Experience managing workloads on Kubernetes, preferably with GitOps tools like ArgoCD.
  • Experience writing and maintaining CI/CD pipelines.
  • Proven track record of setting, measuring, and meeting SLAs and SLOs.
  • Experience working within dispersed, global teams.
  • Knowledge of software development lifecycles, including Waterfall and iterative approaches.
  • Familiarity with Six Sigma or relevant industry standards.
  • Ability to develop sequence diagrams, class models, and conceptual solution component models.

Preferred Skills

  • Knowledge of financial services, banking practices, and regulations.
  • In-depth understanding of networking, storage, database, and security infrastructure.

Education

Any Graduate