Save Job Back to Search Job Description Summary Similar JobsBuild enterprise applications using Python, Django and modern web technologies.Contract-to-hire opportunity with a well-established financial organization.About Our ClientOur client is a well-established organization within the financial services sector, operating in a sophisticated enterprise technology environment. They are investing in scalable, reliable technology solutions and are looking for an experienced developer to join their collaborative development team.Job DescriptionAs a Software Engineer, you will be an integral member of an agile technology team responsible for designing, developing and delivering secure, stable and scalable applications.Key responsibilities include:Design, develop, test and implement new and existing software applications.Build and maintain web applications using Python, Django and Django REST Framework.Design, develop and maintain REST APIs.Develop front-end functionality using HTML, CSS/SCSS, JavaScript and jQuery.Write clean, efficient, secure and maintainable production-quality Python code.Participate in the full software development lifecycle, including requirements analysis, design, development, testing and implementation.Develop test plans, test cases and automated functional testing scripts.Conduct unit testing and system integration testing to ensure solutions meet business requirements.Troubleshoot application issues, identify root causes and implement effective solutions.Identify opportunities to automate recurring remediation and improve application stability.Collaborate with technical and business stakeholders throughout project delivery.Follow secure coding, application development and change management procedures.Language Requirement: Mandarin fluency is required for this position.MPI does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, veteran status, marital status, or based on an individual's status in any group or class protected by applicable federal, state or local law. MPI encourages applications from minorities, women, the disabled, protected veterans and all other qualified applicants.The Successful ApplicantThe successful candidate will have:5+ years of professional software development experience, including formal training or certification in software engineering concepts.Strong hands-on development experience with Python, Django and Django REST Framework.Advanced Python programming skills with the ability to produce clean, efficient and maintainable code.Experience designing, building and maintaining REST APIs.Front-end development experience with HTML, CSS/SCSS, JavaScript and jQuery.Strong software testing, debugging and troubleshooting capabilities.Experience working throughout the full software development lifecycle.A Bachelor's degree in Computer Science, Engineering or a related field.MUST be fluent in Mandarin.Nice to have:Java development experience.Linux experience.Business Intelligence tools experience.Experience working with databases beyond those typically supported by Django.Previous experience within an enterprise application development environment.Location: Midtown Manhattan, near Bryant ParkWorking Pattern: On-site 5 days per weekWhat's on Offer$50-$60 per hourContract-to-hire opportunityFull-time, on-site position in Midtown Manhattan near Bryant ParkOpportunity to work on business-critical enterprise applicationsHands-on exposure to Python, Django, REST APIs and full-stack developmentPotential to convert into a permanent positionContactPippa SusskindQuote job refJN-102026-7119076Job summarySectorInformation TechnologySub SectorIT DevelopmentIndustryFinancial ServicesWhereNew YorkContract TypeTemporaryConsultant namePippa SusskindJob ReferenceJN-102026-7119076