What are the responsibilities and job description for the Associate Developer position at SMBC Nikko Securities America, Inc.?
Work on large-scale application design, development, and maintenance of securities platforms and systems. Work with project managers, business analysts and development lead to help build a middleware and data feed processing related to data extraction, transformation, and loading feed into database. Provide architectural and design recommendation using Python. Build / map in middleware, and data feed processing space. Code using best practices and ensure minimal maintenance is required. Effectively communicate with project team and vendor to resolve issues. Communicate with front office trading desks, Operations, and Back-office Controllers to gather requirements and to synthesize technology solutions to meet business objectives. Work with architects to design and develop Python and Java based functions and micro-services for the business. Write high-quality automation test scripts and work independently to resolve technical issues through analysis, debugging, and research/investigation. Maintain and manage support of production components and look to automate redundant workflows. Conduct code reviews with team members to effectively collaborate better solution practices. Hybrid arrangement - May work remotely 3 days per week.Requirements: bachelor’s degree in computer science or a related field and 5 years of experience. Required skill set: Python; database programming using SQL; Design, Architecture of Software Applications; Object Oriented Programming; Messaging Fundamentals. The required skills do not need to be maintained over the full term of the required experience.