
- Acquire deep understanding of the functionality and the core business logic quickly and gain overall understanding of the existing aggregation platform
- Work with existing senior members in defining and implementing the next stage of the architecture
- In addition to coding, daily work includes involve technical design creation, code review, implementation & unit testing and assurance of development best practices.
- Establish, maintain and report the personal plan and schedule of own assignments. Work within a scrum team to deliver on aggressive targets.
- Collaborate with the QA teams to define and implement rigorous functional, performance, stability and scalability testing. Maintain quality of deliveries into QA.
- Collaborate with support and operations teams to ensure customers receive world class service and the platform operates smoothly without routine manual intervention. Quickly analyze production problems and provide troubleshooting and support
- At least 5 year experience in hands-on coding, with excellent knowledge of JavaScript,C#, .NET core, ReactJS, Java
- Experience working with high volume, high throughput, and low latency systems
- Strong understanding of system analysis, design patterns and multi-threaded applications. Keen understanding of the challenges in low-latency development and practical techniques for addressing them
- Network programming is a plus – TCP, UDP, sockets, multicast
- Familiar with Agile methodology and its implementation.
- Experience in cloud technologies such as AWS and the challenges of Cloud Migration
- Usage of SDLC tools such as Jira, Confluence, Version control such as GIT, Dependency management such as maven, grade and CI/CD tools such as Jenkins