Northern's Distribution Technology team within Asset Management Technology is seeking an experienced and dynamic individual to join the Marketing Distribution Technology Application Development team.
In this exciting and challenging role you will be performing hands-on analysis, design, development, testing and supporting of applications & services based on core technologies.
Major Duties
• Develops software solution designs by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
• Ensure the best possible performance, quality, and responsiveness of the applications
• Thoroughly understands decision process issues of technology choice, such as capacities, response time, data interfacing, client server communication, industry standard technologies and new industry trends, etc.
• Works within an Agile scrum team framework.
Taking stories and tasks through sprint, participates actively with product backlog refinement, daily standup and bi-weekly sprint boundary meetings.
• Consults with partners other functional areas of the business regarding new techniques, practices, or technologies in data/digital ecosystem and the impact of proposed and ongoing projects.
• Identify bottlenecks and bugs, and devise solutions to these problems.
• Update knowledge and skills to keep up with rapid advancements in industry technological advances and software technology, including languages, operating systems, development tools, etc.
Knowledge/Skills Candidate must have
Preferred/ Recommended
General Requirements
• Understanding of Software Development Lifecycle
• Prior experience working with Scrum/Agile.
• Self-starter and works effectively with minimal direction
• Ability to manage multiple projects and adapt to changing priorities.
• Ability to thrive in a fast-paced, team-oriented work environment.
• Strong written and verbal English communication skills.
• Keen attention to detail.
• Ability to work with minimal supervision and demonstrate initiative and good judgment.
• Ability to establish and maintain effective working relations with a wide variety of individuals.
• Ability to represent the company in a positive and professional manner.
• Ability to work well both independently and as a member of a team.
Experience
• Bachelor degree in Computer Science or a related discipline
• Familiar with US financial market and trade lifecycle a plus