JOBSEARCHER

Senior Python Developer (Financial Industry)

ID: 2023-002-py Posted Date: 03/06/2023 Employer: NovaGigs, Inc. Title: Senior Python Developer (Financial Industry) Employment Type: Full-Time Job Location: McLean, VA Job Description Design, develop and support custom Python solutions for a large financial services client that will produce reports based on financial statements and models. The successful candidate will develop and support the middle layer of the application to build, test, and deploy RESTful micro services. Must be able to collaborate with other developers and stakeholders in an Agile environment. Responsibilities Assist with application development and modifying and/or maintaining applications that integrate data, analytics, and reporting components. Develop and maintain high-quality automated tests (including Unit, Functional, Performance, Acceptance, 100% code coverate, etc.) Ensure standard technology development practices are met (e.g. follow Agile priciples, peer review, etc.) Help define requirements for system applications in regards to financial research, modeling and engineering. Develop scalable solutions to maintain performance over large data sets Required Qualifications Strong Python development experience in an Agile SDLC environment. Experience with Python beyond using it as a scripting language. Refactoring Skills: Knowledge of how to refactor code to improve its quality, maintainability, performance, and scalability while preserving its functionality. Experience with frameworks such as Flask, Django and FastAPI. Build tools such as gradle, Jenkins, git, Conda, pip, Jira, Confluence. Back End Skills: Django/Flask/FastAPI, NumPy, Pandas and SQL. RESTful APIs and microservices architecture. Preferred Qualifications Bachelor's degree in Computer Science or related field plus 4 years of relevant work experience. Or a Masters degree in Computer Science or related field plus 2 years of relevant work experience. DevOps: shell scripting, Linux, Docker Automated testing using mock, Monkey patch, etc. Financial services industry experience. Object-oriented programming, analysis and design experience.