Software Engineer

Neustar The Software Engineer in this role is a technology enthusiast who is able to quickly grasp new concepts eager to learn from seniors and others a.....

Neustar Bengaluru ₹ NA 3-5Y Full Time
Job Description
  • The Software Engineer in this role is a technology enthusiast who is able to quickly grasp new concepts eager to learn from seniors and others and able to convert that learning to realizing new capabilities platforms products and services. He/she will work closely with various teams including data acquisition data products and various business units. He/she will contribute towards the implementation of capabilities that enable the organizations vision.This role will report to the Manager Software Engineering and will work collaboratively with an all-star lineup of experts in the computer science software engineering security science and dev-ops domains from strategy to all the way to customer delivery. In todays world data and digital are connected to the hip with digital being the face of the data and analytics capabilities of an organization like Neustar. This role will be involved in the design and development of the next generation of digital applications and services that leverage the data analytics and insights for both internal and customer facing channels.Responsibilities:Strategic and Tactical: Understand the product and data strategy to accomplish Neustars vision. Develop and maintain technology best practices and guidelines and learning from evaluation of open source and commercial products and offerings.Planning and Communication: Contribute to technology capability product and services planning. Collaborate across multiple teams and provide inputs to ensure a comprehensive delivery plan that aligns with the roadmap. Planning needs to enable and support an agile development and iterative delivery approach.Execution and Delivery: Deliver to the plan and identify issues constraints and potential risk items throughout the delivery process. Document the technical capabilities created during execution delivery as well as post-delivery. Execution and delivery needs to follow a rapid iterative agile process to ensure time to market objective.Measurement and Action: Unit test the deliverables and report the details to managers and senior staff. Take action to continuously improve the deliverable through developing test cases test data and regression test scenarios to cover positive as well as negative measurement aspects.Collaboration and Innovation: Collaborate with peers and mangers through sharing and soliciting thoughts ideas feedback as well as artifacts (design code etc.). Support and participate in co-development activities including hack-a-thons and other such events to help deliver functionality rapidly.Data and Technology Leadership: Aspire to become the leader in the data and technology domain through continuous learning continuous experimentation and continuously delivering and refining the deliverables.Experience and Qualifications:Bachelors degree in computer science or engineering discipline.2 to 5 years of experience in information technology and information services domain3 to 5 years of experience with HTML5 JQuery JavaScript (Angular Node D3 etc.) AJAX CSS SCSS Bootstrap 4 Vue JS Webpack2 to 5 years of experience in designing and developing java/j2ee applications and servicesHands on experience with one or more web and application server technologies such as Apache Tomcat JBoss with spring OSGi and other relevant frameworks.Hands on experience in technologies tools and process used in designing and developing applications with superior user interface and responsive user experiences that extenuates the power of data and analytics capabilities.Good to have knowledge with big data technologies like Apache Hadoop Apache Spark hive etc.Knowledge on amazon web services (AWS)Hands on experience with service oriented development with Java REST services using various authentication technologies like SAML OAuth SSL etc.Passion to seek out new technologies innovative ways to approaching a problem and providing technical direction to junior engineersPassion to experiment and build on new ideas quickly and iteratively that will help push the boundaries of possibilityFast executor with a track record of delivering complex projects on time; responds under pressures of time and uncertaintyStrong written editing proofreading and oral communicationStrong inter-personal communication and collaboration skillsNeustar does not accept unsolicited resumes from external firms or agencies. Neustar will not be responsible for placement fees associated with unsolicited resumes.DIVERSITYDiversity inclusion and teamwork are second nature to Neustar; and these values permeate our entire business structure. Neustar is committed to creating an environment where a wide spectrum of opinions and beliefs are actively sought listened to and respected. Further our talented workforce draws from the many geographic areas and markets in which Neustar operates worldwide which represents a distinct competitive advantage. The rich and varied personal and professional backgrounds of our employees make Neustar a dynamic and rewarding company at which to build a career. We invite you to join us.EOE of Minorities/Females/Vets/DisabilityNeustar Inc. considers all applicants for employment without regard to race color religion sex national origin age disability sexual orientation or status as a Vietnam-era or special disabled veteran in accordance with federal law and other state and local requirements. Neustar Inc. complies with applicable state and local laws prohibiting discrimination in employment and provides reasonable accommodation to qualified individuals with disabilities in accordance with the American with Disabilities Act (ADA) and applicable state and local laws.
Job Summary
The Software Engineer in this role is a technology enthusiast who is able to quickly grasp new concepts eager to learn from seniors and othe