Logo
TEKsystems

Python Developer

TEKsystems, Chicago, Illinois, United States, 60290


*Description:* Description: Global Technology and Operations seeks a software engineer to assist in the developing and supporting of a Transaction Reporting Regulatory Application across multiple jurisdictions and asset classes for OTC Derivatives and FX products. Experience in regulatory transaction reporting for CFTC, EMIR, or MiFID II is a plus. Responsibilities: * Analyze technical requirements and interpret them into code * Writing reusable, testable, and efficient code * Work closely with lead developers and team members to implement projects * Maintain existing code and applications to support operations * Produce documents including design documents and class diagrams * Perform testing with technical peers and functional end users to ensure successful launch of development projects * L3 production support, including off-hours support when needed * Promote quality engineering and good coding practices across the company Essential Skills: * Bachelor's degree in Computer Science or similar * 3+ years of software development experience * 1+ years of Object-Oriented Programming experience * Strong knowledge of version control (i.e. git, svn, etc.) * Testing (unit, integration, etc.), along with test automation * Excellent written & oral communication skills * Agile development life-cycle experience with a strong knowledge of SDLC * Ability to problem solve, apply reason, take initiative, use judgment, and perform multiple concurrent tasks Desirable Skills: * 1+ years Python programming experience in a development facility like Quartz, SecDB or Athena * Distributed message system design/development * Working knowledge of Unix/Linux * Knowledge of how to build and use RESTful APIs *Skills:* python, developer, linux, XML, Agile *Top Skills Details:* python, developer,linux,XML *Additional Skills & Qualifications:* Description: This role is responsible for defining an architectural vision and solution architecture for the defined domain (Business, Application, Data and Technology) which aligns with the enterprise architecture strategy, technology an d platform choices. Key responsibilities include describing the solution intent/associated operating environment, evaluating system impacts, determin ing the primary systems/subsystems and their interfaces, assisting with end to end solution design where needed, defining non functional requirements/architectural runway to support new epics/features. This role ensures the solution is fit for purpos e a nd use by working with stakeholders, vendors/service providers, and evaluating the impact of strategic design decisions. Primary Skill Python Required Skills *Work across business and technology to create the solution intent and architectural vision and evolve it to an emerging backlog. *Consult with the business regarding problems and technology to understand challenges and find creative solutions through their knowledge of the domain, practical experiments and Proof of Concepts (POCs). *Lead rapid shaping of a high level architecture with details filled in with emerging business requirements; ensure architecture is flexible and modular and designed to adapt easily. *Utilize the defined best practices, templates and documentation to create architectural designs; suggest improvements to best practices and templates through practical knowledge. Desired Skills *Work with Product Manager/Owners to plan and prioritize technology focused backlog items for the architecture runway to enable business epics/features. *Clarify the architecture and assist with system design (where needed) for the development teams to support implementation, and provide solution options to resolve any architectural impediments. *Perform design and code reviews to ensure all non functional requirements for a solution are sufficiently met (for example, security *Experience Level:* Expert Level

About TEKsystems:

We're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change. That's the power of true partnership. TEKsystems is an Allegis Group company.

The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.