The Role
Seeking a highly experienced User Interface Engineer with a focus on Angular and full stack development to be actively involved in the design, development, and testing of real time software solutions with to work in a support global team.
As an experienced with a focus on Angular and Java, you will have the opportunity to be actively involved in the design, development, and testing of real time software solutions as part of projects delivered globally.
Reporting to the Engineering Team Leader, you will be working within a supportive and collaborative team. The position will give you exposure to a wide variety of leading and innovative technologies.
The position will give you exposure to a wide variety of leading and innovative technologies.
Responsibilities :
Undertake activities related to the design and development of in cab screens for simulation using as part of a project team.
Individual contributor who can convert the requirements into design
Identify the stories / tasks, estimates work and take full ownership of the work
Define specific quality gates and ensure effective software quality
Work within the team and mentor and motivate them in achieving individual goals
Should follow a well -defined organizational process
Set clear self (in consultation with supervisor) goals and KPIs
Monitor self-performance on productivity, quality, compliance to process & standards is important
Support a healthy and motivating work environment and atmosphere, work with the team effectively
Listen to team members' feedback and resolve any issues or conflicts
Implements business initiatives including prompt corrective action plans for areas with below threshold performance
Ensure efficient and economical performance in accordance with operating budgets, year-end goals and objectives
Review analysis of performance including financial and productivity data for area and makes the appropriate changes in strategies, goals, and objectives responding to current status and conditions
Provide informal feedback on an ongoing basis and formal feedback in the annual performance evaluation process to identify and develop talent
Manage work assignments, productivity & quality , and process compliance in line with Sydac goals, processes, and guidelines.
Adhere to all policies procedures and work instructions within the discipline of Sydac Quality expectations Working in close collaboration with the Team in Adelaide, participate in regular discussions, ensure constant & consistent collaboration, and provide constant updates of the ground situation in Pune
Required skills, knowledge and experience :
8-12 years of relevant experience as a full stack developer
An extensive working knowledge of; Angular, NPM, CSS, HTML and Typescript, Knowledge of RxJS, NgRX (Redux), REST, WebSockets and Cordova
Hands on experience in Core Java 8, Spring Core, MVC, IOC
Working knowledge of OO design methodologies, Real Time systems including the use of UML
Java Frameworks like Collections, Concurrency, Exception Handling
Hands on in Unit testing frameworks like Junit, Mockito, Power Mock
Working knowledge of design patterns
A working knowledge of Java and Eclipse development environment, Java FX and Java SE Desktop Development (Swing / AWT) is desirable
Good to have Knowledge of C ++ and C #
Working knowledge of configuration management and defect tracking tools viz. Jira.
Strong problem-solving skills and a solution focused mindset
Proactive approach to professional development including software innovation and technical application
High attention to detail with strong interpersonal skills
Experience working in product-based company's highly desirable
A positive working attitude with a willingness to learn and grow your skill set
Excellent communication skills
Qualifications :