- Experience in technology delivery, software development, or application support.
- Strong analytical and problem-solving abilities.
- Knowledge of software development principles and best practices.
- Programming experience in Java.
- Understanding of software testing and quality assurance practices.
- Excellent communication and documentation skills.
- Strong attention to detail and commitment to delivering quality outcomes.
- Ability to work effectively in a team-oriented Agile environment.
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related discipline.
- Relevant internship, graduate program, or professional experience in software engineering or technology delivery.
Preferred Experience & Technical Skills The ideal candidate will have exposure to:
- 8-10 years of experience in software engineering, application development, or technology operations.
- Java application development.
- Cloud platforms such as AWS.
- CI/CD and DevOps tools including:
- Jenkins
- GitHub
- Automated deployment and build tools
- Source code management and version control practices.
- Platform and infrastructure automation.
- Workflow management tools such as:
- JIRA
- Rally
- Event-driven architectures and messaging platforms such as:
- Kafka
- Agile software development methodologies.