It's fun to work in a company where people truly BELIEVE in what they're doing!
Job Summary
What will you do?
1. Working as part of a multi discipline team you will be responsible for implementation of highly scalable and reliable software solutions.
2. Working together with technical leads on design activities.
3. Assist in team development through mentorship and knowledge sharing
4. Work collaboratively with others to achieve goals.
5. Stay on the leading edge of development practices to drive efficiency through the lifecycle.
What do you need to succeed?
6. Bachelors in Computer Science or related field. Min 2:1
7. 4 - 8 years developing complex solutions using Java (Spring/Spring Boot, Microservice architectures, REST) or .NET (Dynamics CRM experience would be a plus).
8. Excellent troubleshooting skills.
9. DB Knowledge: Oracle, MySQL, PostgreSQL, Redis, MongoD
10. Excellent OOP skills.
11. Experience working with CICD, GIT, Jira, Jenkins.
12. Experience working in an agile environment and an advocate for best practices.
Other useful qualifications:
13. Experience working with Cloud solutions (GCP, AWS, or Azure) and Containers (Kubernetes, Docker).
14. Experience working with Billing and Payments solutions
15. Knowledge of 3GPP standards, 3G, 4G Architecture and Technologies.