Employment Type:
Sift promotes a culture of individual and professional growth within an environment of continuous learning and work exposure with reputed clients. You will be a permanent employee of Sift and will be working with our US-based clients on various projects at their location.
What will you do:
- Write and test high-quality, maintainable code
- Gather technical and functional requirements of a product
- Scope, design and own project delivery
- Identify and manage the appropriate level of communication with key stakeholders throughout the project
- Ensure testing coverage, sufficient documentation, timely delivery and proper maintenance of the final product
- Perform support and maintenance activities of existing systems including but not limited to bug fixes, library upgrades and back-end tools to support the Product Operations team
- Partner with cross-cutting teams to ensure a complete end to end customer experience.
About you:
- Minimum of 2-4 years of work experience in Python, Java, or other major object-oriented languages, e.g., C++
- Familiarity with object-oriented and functional programming concepts and design patterns
- Experience working on architectures involving one or more of the following concepts and their implementation: XML/JSON message processing, REST API, Object Relational Mappi, asynchronous web services and distributed message queues
- Experience with Agile development practices (Scrum, continuous integration etc.)
- Strong analytical skills and algorithms knowledge
- User first approach, comfortable with rapid iterations
- Experience writing tests for written code (unit tests, regression tests, integration tests etc.)
- Experience with version control system (Git, Subversion, CVS etc.)
- Ability to work both in a self-directed manner, and lead part of a team.