Programmer Analyst
Core
Design, develop, configure, test, debug, and document moderately complex web service applications and solutions for payment and loyalty strategies.
Role type
Mid-level IC Programmer Analyst (Web Services)
Builds
Distributed web service infrastructure and COTS application solutions
Domain
Retail technology, Cloud-native development
Required skills
NodeJS, Google Cloud Services, Micro Service Design, RESTFul Interfaces, Docker, Kubernetes, Terraform, CI/CD (Jenkins/Maven), GitHub, Application Security (OWASP/JWT)
Preferred skills
Unit Testing frameworks, Performance Testing, API Specification (OpenAPI/Swagger), Relational Databases, Java J2EE, API Gateway Management, UNIX OS
Technologies
NodeJS, Google Cloud, Docker, Kubernetes, Terraform, Jenkins, Maven, GitHub, OWASP, JWT, OpenAPI, Swagger, DB2, SQLServer, Oracle, MySQL, Visual Studio Code, Eclipse, APIGEE, CloudEndpoints, ISTIO, WebSphere, Splunk, Grafana
Responsibilities
Design high-level and micro specifications for application solutions; Develop and integrate moderately complex web services; Perform development operations for web service infrastructure; Estimate and track time for project budgeting; Conduct performance tests to inform implementation; Ensure adherence to security standards and development best practices; Support on-call rotation for priority issues.
Seniority
Mid-level, hands-on IC