Back

Software Engineer

Job Description

Design, develop, modify, and implement software programming for products (both internal and external) with focus on surpassing customers expectations by achieving high quality and on time delivery. Responsible for ensuring the overall functional quality of the released product on all required platforms and mechanism. Ability to understand complex products, solutions, and problems. Creates, documents, and executes software designs which may involve complicated workflows or multiple product areas. Technical project lead. Works with general supervision on complex projects with latitude for independent judgment. Moderate skills with high level of proficiency and technical expertise.

Candidate should have vast knowledge in Java and cross platform web development. Should have strong architectural skills to drive innovation and overall design. Good communication skills and ability to work with testers and project managers.

Responsibilities:

-      Together with the agile team, define and implement features and fix bugs.

-      Analyze deficiencies in product pro-actively and take necessary steps to insure high quality of software.

-      Conduct code reviews and trainings to organization.

-      Lead by example on all aspects of coding and design.

-      Collaborate closely with management and key stakeholders.


Required:

-      At least 5 years of experience in software development.

-     Excellent developer skills in cross platform web development with GWT( Google Web Toolkit) and HTML/JS

-      Working experience in agile environment (Scrum, XP, Kanban)

-      Experience with implementation of Rest API.

-      5+ years of experience in Java (Java SE)

-      Strong experience in unit test (TDD) with JUnit

                 Hands on experience with Git.

-      Windows/Linux knowledge.

-                Knowledge of CI/CD with Gitlab or jenkins

-      Proficient usage of English

Advantage (nice to have):

-      Knowledge in Spring, Hibernate

-      experience in distributed computing



Organization: Digital Industries

Company: Siemens Industry Software (India) Private Limited

Experience Level: Mid-level Professional

Job Type: Full-time

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?