Senior Python Developer
TransUnion
TransUnion's Job Applicant Privacy Notice
What We'll Bring:
We are looking for a Senior Python Developer to build functional and efficient server-side applications who can push to request and refine requirements on broader intiatives and projects. Someone who can own the projects they work on.Senior Python Developer responsibilities include participating in all phases of the software development lifecycle and coaching junior developers, as well as supporting our On-Call for support of Production environment. Great communication both verbal and written is a must for coordinating efforts remotely. If you’re a seasoned developer with a love for back-end technologies, we’d like to meet you.
Your ultimate goal is to create high-quality products that meet customer needs.
What You'll Bring:
Responsibilities:
Writing reusable, testable, and efficient codeDesign and implementation of low-latency, high-availability, and performant applicationsImplementation of security and data protectionIntegration of data storage solutionsPrimary support for internally developed data cluster softwareMonitoring data cluster software (primary) and hardware (secondary)First responder to all cluster related issues with an emphasis on root cause analysisImpact You'll Make:
Skills And Qualifications:
Expert in Python, with knowledge of at least one Python web framework (Django preferred)Familiarity with some ORM (Object Relational Mapper) librariesAble to integrate multiple data sources and databases into one systemGood understanding of server-side templating languagesStrong knowledge of relational databases, such as MySQL and MariaDBBasic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3Knowledge of user authentication and authorization between multiple systems, servers, and environmentsAble to create database schemas that represent and support business processesStrong unit test and debugging skillsExperience in production support in large environments, including problem identification, root cause analysis, ticket documentation and customer relationsVery strong spoken and written English is requiredPlusses:
Understanding of the threading limitations of Python, and multi-process architectureFamiliarity with event-driven programming in PythonProficient understanding of GitUnderstanding of design principles behind a scalable application C, C++, and C# ExperienceThis is a hybrid position and involves regular performance of job responsibilities virtually as well as in-person at an assigned TU office location for a minimum of two days a week.TransUnion Job Title
Sr Developer, Applications Development
Confirm your E-mail: Send Email
All Jobs from TransUnion