06 Aug
|
Diebold Nixdorf
|
Mumbai
06 Aug
Diebold Nixdorf
Mumbai
Description
Applies the principles of software engineering to the design, development, maintenance, testing and evaluation of software and computer systems. Works cross-functionally to understand business requirements, evaluate alternative approaches and ensure software and systems are designed to facilitate ease of use and seamless integration into the target environments. Incorporates state-of-the-art concepts, tools and practices to facilitate system functionality, security and continuous improvement.
Responsibilities
- Provides Software Engineering for moderately complex applications.
- Designs, codes, tests and documents moderately complex systems, considering impact on the broader landscape, systems and components.
- Provides technical advice and support across systems, recommending enhancements to improve system-to-system specific operations and alignment.
- Estimates complex software development tasks to within predictable variances, given specified functional and business requirements.
- Helps define and support secure coding standards across the organization.
- Works with QA leads to ensure quality and performance adherence to specifications for overall release.
- Provides Q&A; and peer review for developers.
- Identifies and implements tasks that generate greater efficiency across appropriate teams.
- Reviews the work of and provides technical advice and guidance for less experienced software engineers.
- Serves as project leader for localized development teams from a design and execution point of view.
Qualifications
Required Qualifications
- Diploma or equivalent work experience required.
- Minimum of 6-8 years of relevant experience or equivalent combination of education and experience in Software Engineering.
- Positive business English skills (Written and spoken).
📌 Advanced Software Engineer (Mumbai)
🏢 Diebold Nixdorf
📍 Mumbai