What are the responsibilities and job description for the Associate Principal, Software Engineering with Java & Python position at New York Technology Partners?
Job Title: Associate Principal, Software Engineering with Java & Python
Location: Chicago, IL (Hybrid)
Position Type: Fulltime
Job Description:
The candidate will be responsible for designing and delivering scalable and resilient hybrid and Cloud-based applications and data solutions supporting critical financial market clearing and risk activities; helping to drive the strategy of transforming the enterprise into a data-driven organization; lead through innovative strategic thinking in building data solutions.
Responsibilities:
To perform this job successfully, an individual must be able to perform each primary duty satisfactorily.
Develop and Maintain Test Data: Design, develop, and implement software that supports data migration from on premise legacy systems to the new Ovation platform.
Data Transformation and Mapping: Design and validation of transformation and mapping of attributes.
Automation of Data Processes: Implement automated processes to extract, transform, and migration of test data to the cloud.
Testing and Validation: Validate the success of data migration, ensuring data consistency and accuracy post-migration.
Qualifications:
The requirements listed are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the primary functions.
• 3-5 years of experience in software development and test
• Experience in automation data processes using scripting languages such as Python.
• Strong working experience with relational databases (PostgreSQL).
• Hands-on experience working in DevOps culture focusing on automation and process improvement.
• Understanding of the software development life cycle (SDLC) in Waterfall, Lean, and Agile work environments
• Strong analytical and problem-solving skills
• Desire and ability to learn other programming languages.
• Excellent oral and written communication skills
• Work experience in the capital markets, preferred
Technical Skills:
• Strong proficiency in Python and Java programming languages.
• Strong working experience with relational databases (PostgreSQL).
• Solid knowledge of SQL and query optimization techniques.
• Experience with API development and integration.
• Experience with reading and writing from AWS S3 and Kafka.
• Experience with DevOps process (exposure to GitHub, Jenkins, or other CI/CD tools) and knowledge and familiarity within containerization tools like Kubernetes.
Education and/or Experience:
• BS degree in Computer Science, similar technical field, or equivalent practical experience
Certificates or Licenses:
• AWS Certified Solution Architect Associate Level is a plus.
If you believe you are qualified for this position and are currently in the job market or interested in making a change, please email me the resume along with contact details at roshni@nytpcorp.com