What Will You Do?
- Perform analysis, design, development, and configuration functions as well as define technical requirements for assignments of intermediate complexity.
- Participate with team to perform analysis, assessment and resolution for defects and incidents of intermediate complexity and escalate appropriately.
- Work within guidelines set by team to independently tackle well-scoped problems.
- Seek opportunities to expand technical knowledge and capabilities.
- Perform other duties as assigned.
β
β
What Will Our Ideal Candidate Have?
- Three years of programming/development experience preferred.
- Experience with cloud computing (e.g., AWS (Serverless/EKS) and/or Azure)
- Proficiency with API development (e.g., REST and/or GraphQL)
- Familiarity with Infrastructure as Code (IaC) (e.g., Terraform, AWS CDK)
- Working knowledge of frameworks/libraries (e.g., React.js, Node.js, and/or .NET.)
- Proficiency with scripting languages (e.g., JavaScript, TypeScript, and/or Python)
- Experience with object-oriented languages (e.g., C# and/or Java)
- Understanding of eventing systems (e.g., Kafka)
- Experience with relational databases, such as DB2, MySQL, and/or PostgreSQL
- Familiarity with document databases, such as MongoDB and/or DynamoDB
- Experience with AI Enablement:
- Understanding of AI Agent Programming (e.g., Open AI, Anthropic, and MCP)
- Coding Assistant Usage (e.g., familiarity with Claude and GitHub Co-Pilot)
- Knowledge of automated testing and unit testing (NUnit/XUnit, Moq, Jest, and Cypress)
- Proficiency with source control (Git/GitHub)
- CI/CD experience (CloudBees Jenkins, Jenkins Open Source, and/or Azure DevOps)
- Understanding of OAuth 2.0 and OpenID Connect (OIDC)
- Experience with observability/monitoring platforms, such as Dynatrace, ELK stack, and OpenTelemetry
- Familiarity and experience working with Agile / Scrum methodologies and tools (Jira and Rally)
- Delivery β Intermediate delivery skills including the ability to deliver work at a steady, predictable pace to achieve commitments, decompose work assignments into small batch releases and contribute to tradeoff and negotiation discussions.
- Domain Expertise β Demonstrated track record of domain expertise including the ability to understand technical concepts necessary to do the job effectively, demonstrate willingness, cooperation, and concern for business issues and possess in-depth knowledge of immediate systems worked on.
- Problem Solving β Proven problem solving skills including debugging skills, allowing you to determine source of issues in unfamiliar code or systems and the ability to recognize and solve repetitive problems rather than working around them, recognize mistakes using them as learning opportunities and break down large problems into smaller, more manageable ones.
- Communication β Strong communication skills with the ability to clearly and concisely interact with team members, document work in a clear, easy to follow manner, collaborate well with team members, take in well- scoped requirements and ask the right questions to ensure clarification, seek out and receive constructive criticism well and listen when others are speaking.
- Leadership β Intermediate leadership skills with a proven track record of self-motivation in identifying personal growth opportunities.
β
β
What is a Must Have?
- Bachelorβs degree or its equivalent in work experience.
- One year of programming/development experience.
β