- Work within a small, Agile team including software engineers, testers, customer operations, and end users.
- Help design, build, test, and maintain the cloud-based solution.
- Write well-designed, maintainable, testable, efficient code for both server and client.
- Align with and support established software coding protocol and standards including but not limited code reviews, continuous integration, automated testing.
- Understanding and application of Agile methodology and principles.
- Ability to maintain and modify existing applications with limited guidance or direction from senior team members.
- Manage your work through the use of GitLab, Jira, and our build/deploy systems.
Minimum Work Requirements:
- Must have a bachelor's degree in Computer Science, Engineering or a related field.
- Strong programming skills with demonstrated knowledge of Java and JavaScript or equivalent software languages.
- Experience working in an Agile environment.
- Strong technical and non-technical communication skills.
- Proven experience succeeding in a small, competent team.
- The ability to multi-task in a fast-paced work environment.
- 2+ years' work experience with cloud platforms (Azure, AWS, or GCP).
- Any experience with containerized applications using Docker & Kubernetes is highly preferred.
- Any experience with ExtJS or other modern JS frameworks is highly preferred.
- Any work experience working with cryptography and/or IT security is highly preferred