Job Overview
Role: Associate Software Engineer Location: Mumbai, Maharashtra Experience: 0 – 2 Years (Freshers Eligible) Qualification: B.E / B.Tech / MCA Key Skills: Software Design, Unit Testing, Coding Guidelines, Systems Integration
Job Description
For the Diebold Nixdorf Recruitment 2026 drive, the team is seeking an Associate Software Engineer to apply core principles of software engineering to the design, development, maintenance, testing, and evaluation of computer systems. Under the guidance of experienced professionals, you will gain familiarity with industry-standard practices and methodologies. You will work cross-functionally to understand precise business requirements, evaluate alternative technical approaches, and ensure that software solutions are designed for seamless integration and ease of use within their target environments.
Roles and Responsibilities
- Core Development: Code basic software components in strict accordance with standard protocols and coding guidelines.
- Unit Testing: Assist with writing comprehensive unit tests to ensure coverage for common code paths and maintain software reliability.
- Documentation: Prepare and provide accurate documentation for the implementation and operation of your software changes according to standard formats.
- Customization & Integration: Assist in the implementation, customization, and seamless integration of more complex tasks under the close supervision of a senior Software Engineer.
- Continuous Learning: Learn and apply industry and company-specific Software Engineering standards, policies, and best practices.
- Team Collaboration: Gain comfort working in a small, cross-functional team environment, demonstrating a strong willingness to accept and learn from work evaluations and appraisals.
Skills and Eligibility Criteria
Educational Background: Must hold an MCA, B.E, B.Tech, or equivalent engineering degree.
Experience: Minimum of 0 to 2 years of relevant experience (or an equivalent combination of education and experience) in Software Engineering.
Mandatory Technical Skills:
- Strong grasp of fundamental Software Engineering concepts, practices, and methodologies.
- Basic knowledge of writing clean code and implementing unit tests.
Competencies:
- Good business English skills, both written and spoken, to effectively document processes and communicate with cross-functional teams.
- A collaborative mindset with a strong eagerness to learn and grow within the tech industry.