In this role, the selected candidate will be responsible to engage with the business user community and be required to translate technical requirements into programmed application modules and develop/enhance software application modules that will provide high quality solutions that address business needs.
In this role, the selected candidate will work closely with peers in software engineering, software quality assurance, system integration and project and product management to develop software that meets customer and system requirements.
In this role, the selected candidate will be responsible for creating and maintaining enterprise level applications that meet the needs of the business community while ensuring scalability and high availability.
In this role, the selected candidate will establish standards where there are none currently can see where the standards end and can communicate options with the rest of the team and establish what needs to be added.
In this role, the successful candidate will be responsible for improving existing software and building new applications. As our ideal candidate, you should be self-motivated and willing to work on your own, or in a collaborative environment when necessary.
In this role, you will demonstrate the ability to interpret business partners' goals and effectively translate technology solutions into appropriate recommendations that exceed the needs of business partners.
In this role, the selected candidate will learn how to write high performance code, effectively use caches, navigate distributed systems, while gaining exposure to newer technologies like Redis and Kafka.
In this role, the selected candidate must have strong analytical and problem solving abilities; ability to think through and solve complex technical problems; able to multi task and work independently.