Software Development Engineer

2 days ago


Singapore NTT DATA Full time
Job Description
At NTT DATA, we are pushing the boundaries of what is possible in software development. Our team is looking for a skilled Senior Associate Software Development Engineer to support the designing, developing, and testing of software systems, modules, or applications for software enhancements and new products, including cloud-based or internet-related tools.

This role involves detailed design for certain modules/sub-systems, doing prototype for multi-vendor infrastructure, and showcasing it internally or externally to clients. The successful candidate will design and develop functionality in a micro-services environment working with APIs, telemetry data, and running ML/AI algorithms on it, working with both structured and unstructured data.

Key Responsibilities:
  • Supporting the design and development of solutions and functionality that drives business growth.
  • Contribute to writing and testing code.
  • Supporting the execution of automated testing.
  • Participating in software deployment as instructed by various stakeholders.
  • Supporting the delivery of software components while working in collaboration with the product team.
  • Supporting the integration and building of solutions through automation and coding, using 3rd party software.
  • Crafting, building, and debugging large scale distributed systems as instructed.
  • Supporting the writing, updating, and maintaining of the technical program, end-user documentation, and operational procedures.
  • Assisting with refactoring code.
  • Reviewing code written by other developers.
  • Performing any other related task as required.

Knowledge and Attributes:
  • Developing understanding of cloud architecture and services in multiple public clouds like AWS, GCP, Microsoft Azure, and Microsoft Office 365.
  • Subject matter expert in programming languages such as C/C++, C#, Java, JavaScript, Python, Node.js, libraries and frameworks.
  • Developing expertise of data structures, algorithms, and software design with strong analytical and debugging skills.
  • Developing knowledge of micro services-based software architecture and experience with API product development.
  • Developing expertise in SQL and no-SQL data stores including Elasticsearch, MongoDB, Cassandra.
  • Developing understanding of container run time (Kubernetes, Docker, LXC/LXD).
  • Developing proficiency with agile, lean practices, and believes in test-driven development.
  • Possessing a can-do attitude and one that takes initiative.
  • Excellent ability to work well in a diverse team with different backgrounds and experience levels.
  • Excellent ability to thrive in a dynamic, fast-paced environment.
  • Developing proficiency with CI/CD concepts and tools.
  • Developing proficiency with cloud-based infrastructure and deployments.
  • Excellent attention to detail.

Academic Qualifications and Certifications:
  • Bachelor's degree or equivalent in Computer Science, Engineering or a related field.
  • Microsoft Certified Azure Fundamentals preferred.
  • Relevant agile certifications preferred.

Required Experience:
  • Moderate level experience working with geo-distributed teams through innovation, bootstrapping, pilot, and production phases with multiple stakeholders to the highest levels of quality and performance.
  • Moderate level experience with tools across full software delivery lifecycle, for example, IDE, source control, CI, test, mocking, work tracking, defect management.
  • Moderate level experience in Agile and Lean methodologies, Continuous Delivery / DevOps, Analytics / data-driven processes.
  • Familiarity with working with large data sets and ability to apply proper ML/AI algorithms.
  • Moderate level experience in developing micro-services and RESTful APIs.
  • Moderate level experience in software development.

About NTT DATA
NTT DATA is a $30+ billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long-term success. We invest over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure, and connectivity. We are also one of the leading providers of digital and AI infrastructure in the world. NTT DATA is part of NTT Group and headquartered in Tokyo.

Equal Opportunity Employer
NTT DATA is proud to be an Equal Opportunity Employer with a global culture that embraces diversity. We are committed to providing an environment free of unfair discrimination and harassment. We do not discriminate based on age, race, colour, gender, sexual orientation, religion, nationality, disability, pregnancy, marital status, veteran status, or any other protected category. Join our growing global team and accelerate your career with us.
  • Full Stack Engineer

    7 days ago


    Singapore WONDER SOFTWARE PTE. LTD. Full time

    Roles & ResponsibilitiesA start-up IT and application company is looking for a junior and executive experienced Full Stack Engineer, a versatile software developer skilled in both front-end and back-end application development.Here's a brief overview of what the job entails:1. Remote work, responsible for the entire process of project architecture design and...


  • Singapore HTC SOFTWARE SINGAPORE PTE LTD Full time

    Roles & ResponsibilitiesDevelop internal components. Incidents and Requests management (business users and other IT teams) · Communicate effectively. · Analyze enhancement requests and bug fixes. · Document deliveries. Change management · Apply monthly release strategy, following the team’s milestones for analysis, coding and testing. · Support the...


  • Singapore HTC SOFTWARE SINGAPORE PTE LTD Full time

    Roles & ResponsibilitiesMain responsibilitiesBuild & change management• Develop in JAVA for Calypso v14.4 package• Develop internal componentsIncidents and Requests management• Communicate effectively• Analyse enhancement requests and bug-fixes• Document deliveriesChange Management• ...


  • Singapore SIMULATION SOFTWARE & TECHNOLOGY (S2T) PTE. LTD. Full time

    Roles & ResponsibilitiesS2T is an innovative Tech company that develops cutting-edge cyber-intelligence solutions for Government and Enterprise Customers.We are seeking a talented and passionate JavaScript Software Engineer (Full Stack) to help us bring our vision to life.You will be responsible for:Designing, developing, and maintaining scalable web...


  • Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    Cloud Software ArchitectAs a key member of our Vanguard Software Pte. Ltd. team, we are seeking a highly skilled Cloud Software Architect to lead our cloud engineering efforts. The ideal candidate will have a strong background in cloud computing, software engineering, and architecture design.Key Responsibilities:Design and implement scalable, secure, and...


  • Singapore Software AG Full time

    About the RoleSoftware AG is seeking a seasoned sales professional to join our team as an Account Executive. This exciting opportunity requires a strategic advisor who can leverage their extensive sales expertise and background in process consulting or enterprise software to drive revenue growth within assigned territories.The ideal candidate will have a...


  • Singapore HTC SOFTWARE SINGAPORE PTE LTD Full time

    Key Responsibilities:As a Senior Java Software Engineer at HTC SOFTWARE SINGAPORE PTE LTD, you will develop solid core Java and Spring applications, as well as at least one other language such as C#, C++, Golang, or Kotlin. Your experience with Microservice architecture and development will be valuable in creating scalable and efficient systems. You will...


  • Singapore EPS CONSULTANTS PTE LTD Full time

    Job Title: Software Development EngineerWe are seeking a highly skilled Software Development Engineer to join our team at EPS Consultants Pte Ltd. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Analyze user and system requirements to determine needs...


  • Singapore EA RECRUITMENT PTE. LTD. Full time

    Job Description:At EA RECRUITMENT PTE. LTD., we are seeking a skilled Software Development Engineer to join our team. The ideal candidate will have experience in software prototyping, requirement analysis, design, development, test, system integration, and site integration for developed applications. They will also be responsible for designing, configuring,...


  • Singapore NUTEK PRIVATE LIMITED Full time

    Career Opportunity:You're a skilled Software Development Engineer with a passion for creating innovative solutions for Industrial Automation Machines. If you have excellent technical, communication, and organizational skills, combined with deep software knowledge on C#, C++, and VB, we'd love to hear from you.Responsibilities:• Develop software for...


  • Singapore RECRUIT EXPERT PTE. LTD. Full time

    Software Development RoleWe are seeking a skilled Software Development Engineer to join our team at RECRUIT EXPERT PTE. LTD.Key Responsibilities:Design, develop, and implement software for high-speed automated equipment.Software Design and coding, with a focus on testing and debugging.Assess and define system performance and specifications.Perform software...


  • Singapore NUTEK PRIVATE LIMITED Full time

    Roles & ResponsibilitiesYou're a Software Engineer with excellent technical, communication, and organizational skills, combined with deep software knowledge on C#, C++ and VB.Responsibilities• Software development for Industrial Automation Machines using C# Visual Basic, C++• Liaise with customers on machine specification.• Evaluate and implement other...


  • Singapore HYPERSCAL SOLUTIONS PTE. LTD. Full time

    Software Engineer RoleMediacorp is seeking a skilled software engineer to join our App Development team. As a software engineer, you will be responsible for developing and maintaining high-quality web applications.We are looking for a talented individual who is passionate about web platforms and has experience in translating code into user-friendly...


  • Singapore MICRON SEMICONDUCTOR ASIA OPERATIONS PTE. LTD. Full time

    About the RoleWe are seeking a skilled Software Development Engineer to join our team at Micron Semiconductor Asia Operations Pte. Ltd. in Singapore. As a key member of our Application Development & Support team, you will play a critical role in delivering software solutions to leadership and engineers across our global manufacturing network.Key...


  • Singapore MICRON SEMICONDUCTOR ASIA OPERATIONS PTE. LTD. Full time

    Roles & ResponsibilitiesThis is an exciting and fast-paced position! Our team Application Development & Support(ADS) delivers software solutions to leadership and engineers throughout Micron's global manufacturing network. As Operations Central Team (OCT) Software Development Engineer at Micron Technology, Inc., we have the chance to create and improve...


  • Singapore CODE HOUSE PTE. LTD. Full time

    Roles & ResponsibilitiesKey Responsibilities: Design and Development: Create, test, and maintain software applications, market-making systems, and components, ensuring scalability, performance, and reliability. Coding Standards: Write clean, maintainable, and efficient code using programming languages such as Java, C++, Python, JavaScript, or others as...

  • Software Engineer

    3 days ago


    Singapore Mastercard Full time

    Job Title: Software EngineerWe are seeking a skilled Software Engineer to join our team at {company}. As a Software Engineer, you will be responsible for designing, developing, and testing software applications using Python. Your primary focus will be on the backend, ensuring that our systems are scalable and efficient.Responsibilities:• Design and develop...

  • Software Engineer

    4 weeks ago


    Singapore REALTEK SINGAPORE PRIVATE LIMITED Full time

    Job HighlightsWe are seeking a talented Software Engineer - IoT Development to join our team at REALTEK SINGAPORE PRIVATE LIMITED.ResponsibilitiesAs a Software Engineer - IoT Development, you will be responsible for:Engineering software and firmware tailored for AI and Internet-of-Things embedded system software development.AIoT/IoT related protocol and...

  • Software Engineer

    1 month ago


    Singapore REALTEK SINGAPORE PRIVATE LIMITED Full time

    Job HighlightsWe are seeking a talented Software Engineer - IoT Development to join our team at REALTEK SINGAPORE PRIVATE LIMITED.ResponsibilitiesAs a Software Engineer - IoT Development, you will be responsible for:Engineering software and firmware tailored for AI and Internet-of-Things embedded system software development.AIoT/IoT related protocol and...


  • Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    Roles & ResponsibilitiesJOB DUTIES Define overall frontend architecture for yet to be announced web-based enterprise applications based on product requirements. Responsible for leading the team to build a functional and appealing web- and mobile-based enterprise applications optimised in terms of loading performance, mobile responsiveness and enhanced user...