TransUnion

Senior Full Stack Developer

Lagunilla de Heredia Full time

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