Bright Minds. Better Methods. Best Outcomes. Chainalytics accelerates fact-based transformation for supply chain leaders around the globe, including 18 of Gartner’s Top 25 supply chains. We bring unparalleled passion to our core purpose: to help leaders realize maximum value from their supply chains. Our combination of top supply chain talent, proven methodologies and proprietary market intelligence delivers actionable insight and measurable outcomes. With locations across North America, Europe, Asia and Australia, Chainalytics serves companies globally in a borderless fashion.
Position Summary
As a Software Developer, you will be working alongside an existing team of developers. Tasks will range from small, distinct pieces of work to long term projects. You will be expected to quickly learn the programming languages and frameworks in place, and work with the team to deliver great quality features on assigned project(s).
Key Responsibilities
- Development of new software and web applications, modify and enhance existing applications within expected time and impeccable quality
- Active participation in scoping and design discussion with the team
- Unit testing of worked module to ensure that it meets the requirements in accordance with agreed designs
- Diagnose and repair software problems or bugs raised.
- Work with the team to ensure code is managed properly in the version control.
- You will be required to research new technologies from time to time.
Desired Skills
- Should have strong hold on Algorithms and Data Structures
- Analytical and critical thinking
- Sense of when to escalate a problem, or ask for assistance
- Flexible to work in C#, .Net, Java or other languages
- Demonstrated knowledge of web technologies, such as HTML, CSS and Javascript /jQuery
- Good knowledge of Relational Databases
- Basic knowledge of R programming and Python will be add on
- Ability to work independently and multi-task effectively
- Demonstrated understanding of projects from the perspective of both client and business
- Flexible and willing to accept a change in priorities as necessary
- Strong attention to detail
- Excellent written and verbal communication
- Problem solving skills
Qualifications & Experience
- Engineering in computer science or equivalent degree or Masters in computer science
- 1 – 2 years’ experience in web and software development