Logo of Huzzle

Integration Development Lead

image

TransUnion

19d ago

  • Job
    Full-time
    Senior Level
  • Data
    Software Engineering
  • Johannesburg
  • Quick Apply

AI generated summary

  • You need 6-8 years in software development, expertise in .NET, Angular, SQL, APIs, CI/CD tools, Azure, AWS certification, and strong communication skills. Knowledge of Java, Python is a plus.
  • You will lead a technical team, oversee projects, ensure security and performance standards, collaborate across teams, manage documentation, and support personal and professional growth.

Requirements

  • Experience and expertise in the following technologies is required:
  • .Net Framework 3.5 and above / .Net Core 5 and above.
  • C#, MVC 3 and above
  • Angular 12 & above, JQuery, AJAX, Bootstrap
  • Strong knowledge of Object Orientation and the development of frameworks enabling re-use
  • Microsoft SQL Server (T-SQL, SSRS, SSIS), strong stored procedure knowledge and optimization of queries.
  • Web Services and API’s, WCF, Restful Services (API Gateway management beneficial)
  • Design patterns and best practices
  • Azure pipeline, Artifactory, SonarQube, Octopus and related or similar CI/CD toolsets
  • React Native Framework
  • Containerization and hosting it in cloud platforms.
  • AWS Cloud Developer certification.
  • Technical knowledge and understanding of the technologies below may be advantageous:
  • Data streaming technologies
  • Java , Gradle , spring
  • Python
  • C++
  • Hadoop
  • Postgres
  • Oracle
  • Experience in SAFe Agile methodologies and modern software development practices
  • Bachelor degree in Computer Science or equivalent qualification
  • Knowledge and understanding of secure software development practices
  • At least 6 - 8 years of experience in software development within the Financial Services industry, across the full application development lifecycle with strong abilities to design and develop complete systems that integrate with the TransUnion databases and services.
  • Very good communications and interpersonal skills mandatory.

Responsibilities

  • Lead and manage a team of technical associates, providing technical guidance for strategic initiatives and BAU initiatives. This includes independent coding contribution to key and critical items.
  • Oversee team activities, timelines, ensuring initiatives are completed within committed timelines.
  • Ensure non-functional requirements are met for each piece of work. This includes technical documentation with flow diagrams, database diagrams and visualization of statistics.
  • Ensure unit tests code are written for each piece of work and it covers the acceptance criteria defined in user stories.
  • Cultivate solutions mindset within the team and encourage them to keep the focus on information security at each stage of development.
  • Collaborate with cross functional team such as scrum masters, architecture team, business analysis team, infrastructure team, product owner, product management team for various initiatives.
  • Adhere to Agile delivery process, identify risks, raise it appropriately with PMO and address it.
  • Refine application landscape and identify technical debts. Ideate from design to delivery.
  • Identify security risks and raise it with information security team for review and initiate actions based on priority.
  • Review applications performance, Infrastructure performance and action it to improve its posture.
  • Ensure DevSecOps requirements are met and aligned with process.
  • Create and manage technical roadmap for your domain, review periodically and making sure it gets delivered/communicated the delays earlier.
  • Ensure appropriate handover and documentation provided to L1 and L2 team to support the applications efficiently.
  • Ensure timely status updates are provided to your manager.
  • Takes responsibility for personal technical and professional growth. Assists new hires with department procedures, environment, and tools, utilities and development standards and protocols.
  • Step-up to manage broader initiatives which require collaboration with multiple teams from initiatives to delivery. Ensure communications are managed effectively.
  • Manage time by time adhoc requests and report requirements.

FAQs

What technologies should I be experienced in for this role?

You should have experience and expertise in .Net Framework 3.5 and above / .Net Core 5 and above, C#, MVC 3 and above, Angular 12 & above, Microsoft SQL Server, Web Services and APIs, as well as knowledge of Azure pipeline and containerization.

Is prior experience in the Financial Services industry required?

Yes, at least 6 - 8 years of experience in software development within the Financial Services industry is required for this role.

What is the expected educational qualification for applicants?

A Bachelor’s degree in Computer Science or an equivalent qualification is required for this position.

Are there specific Agile methodologies that are preferred for this role?

Experience in SAFe Agile methodologies and modern software development practices is preferred for this position.

Will I be leading a team in this role?

Yes, as an Integration Development Lead, you will be responsible for leading and managing a team of technical associates.

What are the key responsibilities of this position?

Key responsibilities include leading a team, overseeing project timelines, ensuring non-functional requirements are met, writing technical documentation, and collaborating with cross-functional teams.

Is experience with cloud technologies necessary for this role?

Yes, familiarity with Azure and AWS cloud platforms is important, along with experience in CI/CD toolsets.

What kind of communication skills are required?

Very good communications and interpersonal skills are mandatory for effective collaboration and team leadership.

Will I need to ensure security is maintained during development?

Yes, ensuring a focus on information security at each stage of development is a critical aspect of this role.

What is the nature of the work schedule?

This is a hybrid position, involving both virtual and in-person work at an assigned TU office for a minimum of two days a week.

Are there opportunities for personal technical and professional growth in this position?

Yes, you'll be encouraged to take responsibility for your own growth and assist new hires with department procedures and standards.

Will I be required to provide regular status updates?

Yes, you will need to provide timely status updates to your manager regarding project progress and any issues that arise.

Is there an expectation to handle ad-hoc requests?

Yes, managing time by addressing ad-hoc requests and reporting requirements is part of your responsibilities in this role.

Consulting
Industry
10,001+
Employees

Mission & Purpose

TransUnion is a global information and insights company that makes trust possible in the modern economy. We do this by providing an actionable picture of each person so they can be reliably represented in the marketplace. As a result, businesses and consumers can transact with confidence and achieve great things. This picture is grounded in our legacy as a credit reporting agency which enables us to tap into both credit and public record data; our data fusion methodology that helps us link, match and tap into the awesome combined power of that data; and our knowledgeable and passionate team, who stewards the information with expertise, and in accordance with local legislation around the world. A leading presence in more than 30 countries across five continents, TransUnion provides solutions that help create economic opportunity, great experiences and personal empowerment for hundreds of millions of people. We call this Information for Good®—it’s our purpose, and what drives us every day.