NTT DATA is hiring for Software Applications Development Engineer | Apply Now

Disclaimer

Welcome to vthetecheejobs.com! We gather job listings from various sources, including job websites and company portals, to bring you the best opportunities tailored to your interests. While we strive to ensure accuracy, please verify job details independently before taking any action. It's important to note that vthetecheejobs.com does not endorse any specific employers or job listings showcased on our platform, nor are we involved in the hiring process. We want you to know that we have no affiliations or partnerships with the companies listed. Your use of our website is at your own discretion, and we're here to support you in your job search journey!

Role :Software Applications Development Engineer

Location :Bangalore, Karnataka, India

Job Description

Join a business that is expanding the realm of the possible. We are well known for our cutting-edge technological know-how, our ability to positively impact clients and society, and our technical prowess. Diversity and inclusivity are valued at work; it's a place where you may develop, fit in, and prosper.

Join a business that is stretching the envelope of what is feasible. Our reputation is built on our cutting-edge technological know-how, our ability to positively impact clients and society, and our leadership in innovation. Our workplace values inclusivity and diversity; it's a place where you can develop, fit in, and prosper.

A seasoned subject matter expert, the software applications development engineer is in charge of creating new applications and enhancing current ones in accordance with the requirements of the internal business and/or external clients.

Responsibilities

  • Based on the requirements of the internal organisation and/or external clients, the Software Applications Development Engineer is an experienced subject matter expert who is in charge of creating new applications and enhancing current ones.
  • creates software that efficiently satisfies user requirements and customer objectives.
  • evaluates and modifies current software programs to enhance and optimise their usefulness, address issues, and make them compatible with new hardware platforms.
  • identifies issues, makes necessary changes, and analyses already-existing software programs to optimise performance and make them compatible with new technology.
  • reworks and modifies apps as necessary to maximise efficiency.
  • determines the particular application-related demands and preferences of the customer.
  • exhaustively tests programs to make sure they are free of bugs and errors.
  • Talks with pertinent internal technical stakeholders to find out about interfaces, performance requirements, and project restrictions.
  • Obtains information on project constraints, performance standards, and interfaces by speaking with pertinent internal technical stakeholders.
  • determines client needs through consultation with clients during the design phase.
  • Produces software documentation following company software process and templates.
  • Attends team meetings and reviews of software products.

Education Qualifications

  • a bachelor's degree in computer science, software engineering, or a similar discipline, or its equivalent.
  • It is preferred to have certification in a variety of programming languages, such as Java, Perl, Python, and C++.
  • seasoned engineering expertise in software applications, software development, or a related field.
  • seasoned knowledge of programming languages, including but not limited to Python, Java, C, and C++.
  • solid background in programming languages, including but not limited to C, C++, Java, and Python.
  • knowledgeable with Windows and Linux/Unix operating systems.
  • seasoned project management expertise as well as knowledge of operating in an Agile setting.

Skills

  • a strong background in project management and/or experience working with Agile.
  • coordinating to create and implement new features with cross-functional teams. constructing front-end libraries and reusable parts for later use.
  • working together to design and deliver new features in cross-functional teams. creating front-end libraries and reusable components for later use.
  • converting wireframes and designs into excellent code.
  • strong knowledge of HTML5, CSS3, and JavaScript.familiarity with well-liked React.js workflows (like Redux).
  • familiarity with asynchronous JavaScript and RESTful APIs. understanding of contemporary authorisation technologies like JSON Web Tokens. knowledge of test frameworks, pipelines, and front-end build tools.
  • used source control tools such as Git. comprehension of CI/CD and quick production delivery.
  • Capacity to create high-quality unit and end-to-end tests, as well as to optimise and debug both new and old code.
  • Ability to optimise and debug both new and existing code; build high-quality unit and end-to-end tests.

Get instant updates on latest jobs!

Join our instagram and telegram channels.

To join our Instagram and Telegram channels click on instagram and telegram icons

Instagram

Join Now

Telegram

Join Now

How to Apply

  1. Review Job Details: Read through all the job details on this page to understand the requirements and responsibilities.
  2. Click the Apply Link: Scroll down and click the “Apply Link” button to be redirected to the official website.
  3. Fill Out the Application: On the official website, fill out the application form with the provided information.
  4. Double-Check Your Information: Before submitting your application, review all the details you’ve provided to ensure accuracy and completeness.
  5. Submit Your Application: Once you’re satisfied with your application, submit it through the official website as instructed.
Scroll to Top