Position: Senior Software developer (with Neo4j)
Company: ITernal Group
Experience required: 3y
English level: intermediate

Our client’s financial services specialists provide a complete range of services to help the clients capture sustainable business results.
The company is on the Fortune 100 Best Companies to Work For list in 2022.

We are looking for Senior Software developer (with Neo4j) with broad knowledge of the principles, practices, and procedures of software development and Neo4j, which are the core responsibilities of this role.

Responsibilities:
• Construction and unit testing of software on various platforms including, web, desktop, and client server. Uses available technologies within the Azure cloud to create reusable, extendable, and maintainable systems and components
• Analysis of existing systems, implementation of requirements and change requests into design deliverables
• Communication with project team members including assisting QA with testing of software, assist tech lead and project management with estimation, planning, and project status, and assistance with identifying project issues and risks
• Review, validation, and interpretation of business and non-functional requirements. Interaction with Business Analysts and Business contacts

Requirements:
• 3 years of experience implementing & integrating Neo4j into existing applications
• Experience working as a developer focused on backend technologies
• Familiarity with ReST APIs
• Familiarity with SharePoint and Web based applications
• Familiarity with Software Development Life Cycle
• Knowledge of analytic methods and tools in applied statistics and data visualizations
• Microsoft SQL Server,

Would be a plus:
• Neo4j certified professional
• C#, .NET, ASP.NET
• Knowledge of HTML, JS and React
• Microsoft Azure Cloud
• Familiarity with Agile and Scrum Methodology