TransUnion's Job Applicant Privacy Notice
What We'll Bring:
This engineer will be responsible for analyzing, designing, coding, and debugging software systems by enhancing existing applications and creating new products within Order Management Solutions (OMS) platform. Collaborate with the onshore and offshore development team and make sure they have the proper communications to complete the deliverables. Interact with Product Development to ensure proper requirements are received before proposing a solution to the stakeholders. You excel at working in a fast-paced environment with like-minded software professionals in an agile product organization. You're comfortable being part of a small, highly visible, tight-knit team and can collaborate closely with product managers, architects, and onshore/offshore resources to accomplish your goals. You are a Software engineer who is the key resource to the Neustar OMS Engineering Product development for independently developing software that scales well, extensible and bug free implementations. This candidate should also possess good automation skills that requires right from building code to deploy it to the respective environments.
What You'll Bring:
This engineer will be responsible for analyzing, designing, coding, and debugging software systems by enhancing existing applications and creating new products within Order Management Solutions (OMS) platform. Collaborate with the onshore and offshore development team and make sure they have the proper communications to complete the deliverables. Interact with Product Development to ensure proper requirements are received before proposing a solution to the stakeholders. You excel at working in a fast-paced environment with like-minded software professionals in an agile product organization. You're comfortable being part of a small, highly visible, tight-knit team and can collaborate closely with product managers, architects, and onshore/offshore resources to accomplish your goals. You are a Software engineer who is the key resource to the Neustar OMS Engineering Product development for independently developing software that scales well, extensible and bug free implementations. This candidate should also possess good automation skills that requires right from building code to deploy it to the respective environments.
Job Duties:
As a member of an Agile scrum team, responsible for following established development processes for assigned projects to deliver exceptional software solutions to our customers:
Negotiate and understand detailed functional requirements with the product team. (5%)
Design and document software components that meet organization standards and strategic direction. (20%)
Code high quality software components in accordance with organizational standards, technical requirements, and detailed designs. (60%)
Effectively participate in a team-oriented environment that involves continuous design reviews, code reviews, and collaboration. (10%)
Actively work with Project Management and QA teams and produce technical documentation required by QA. (5%)
Provide technical guidance and product expertise to Customer Delivery and Operations to resolve production issues (5%)
Qualifications/Education:
Required: BS degree in Computer Science or equivalent
Desired: MS degree in Computer Science or equivalent
6 - 8 years of experience developing complex, reliable software systems based on Java.
6+ years of experience in Object Oriented programming; Expert proficiency in Java, J2EE, JSPs, JDBC.
Experience working in an Agile development process/environment.
Experience with Apache Camel, Hibernate MyBatis, XSLT, webservices (SOAP & REST), JSON, JMS, Tomcat and SpringBoot.
Expertise with Relational and NoSQL databases.
Experience with Java/JEE design pattern concepts and IDE. Eclipse is preferred.
Experience working on and developing software for Linux/Unix platforms.
Experience with virtualization and containerization solutions like VMWare, Oracle VM and Docker will be a plus.
Experience with Continuous Integration/Continuous Deployment tools (eg: Jenkins, Gitlab)
Proven track record of successfully designing and developing enterprise class systems with stringent availability, performance, and SLA requirements.
Complete development life cycle experience from design through implementation.
Experience with Telecom Domain especially Protocol Interface with Database Query will be a plus
Good communication skills and the ability to work well as a team player.
Additional Information:
Knowledge on the Telecom industry & Number porting.
Telecom Order Management System knowledge experience is a plus
Impact You'll Make:
Knowledge on the Telecom industry & Number porting.
Telecom Order Management System knowledge experience is a plus
This 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 Engineer, Software Development
Top Skills
TransUnion Gurgaon, Haryāna, IND Office
Golf Course Road Sec-53, 4th Floor, Gurgaon, India, 122003