TransUnion's Job Applicant Privacy Notice
What We'll Bring:
At TransUnion, we have a welcoming and energetic environment that encourages collaboration and innovation we’re – consistently exploring new technologies and tools to be agile. This environment gives our people the opportunity to hone current skills and build new capabilities, while discovering their genius.
Come be a part of our team – you’ll work with great people, pioneering products and cutting-edge technology.
What You'll Bring:
- Works with an agile team to develop, test, and maintain cloud and desktop business applications.
- Contribute to all phases of the development environment.
- Design, develop and implement enterprise scale solutions to support the organization’s business strategy and goals.
- Review requirements and data models and translate into responsible applications and architecture.
- Ensure designs are compliant with specifications.
- Guide and support team members by reviewing code & pair-programing.
- Ensure code and repository best practices.
- Demonstrate the ability to identify and resolve complex issues that span multiple technology components.
- Write well defined testable/unit-tested code.
- Supports deployment of solutions in multi-environment configurations.
- Support improvements by investigating alternatives and technologies and presenting these for review.
- Work closely with System Architects to ensure smooth integration of 3rd party engines.
- Resolve technical issues and bring in innovation that improves scalability and performance of products.
- Comfortable with collaboration, open communication and reaching across functional borders.
- Participate in platform and application architecture discussions, ensuring that all architectures support the operational excellence initiatives and will comply with defined KPIs.
KEY COMPENTECIES AND EXPERIENCE
- Bachelor’s degree in computer science, information technology or STEM field preferred. Relevant experience or degree in progress will be accepted in lieu of degree.
- 5+ years of Software Development experience.
- Advanced in English (Speaking, writing, and reading)
- Excellent oral and written communication skills
- Ability to provide mentorship, code review and/or design review to others on Scrum teams.
- Knowledge of programming language - Java (3+ years), Scala and JavaScript
- Skills in Python, Bash or similar scripting languages.
- Knowledge of Java frameworks including Spring Boot, REST
- Knowledge of the Cloud concepts, hands on experience with AWS, GCP is a plus.
- Knowledge of Git and version control.
- Knowledge of any relational database and one of the NoSQL database.
- Knowledge of Web frameworks like Vue, React or Angular.
- Proven track-record providing software design and development for multiple areas.
- Excellent skills in front end (GUI and web development)
- Experience with Continuous Deployment, Infrastructure as Code, Automated Testing, Automated Configuration Management.
- Worked with large scale data processing systems, hands on experience with Spark is a plus.
- GCP Cloud Architect or Cloud Engineer certification is a plus.
- Experience designing and training ML models is a plus.
Impact You'll Make:
- Excellent analytical and quantitative skills
- Willingness to work and learn about new technologies.
- Excellent communication and collaboration skills and ability to multi-task
- To be successful you are self-motivated; driven to achieve and exceed expectations.
This is a remote position which may require occasional in-person attendance at work-related events at the discretion of management.
TransUnion Job Title
Sr Developer, Software Development