One of our prestigious client “Auto OEM” Is looking for “L3 – Application Developer 1”.
Job Title L3 – Application Developer
Location: Akurdi, Pune
JOB REQUIREMENTS
- Essential : MCA/ MCS/ ME/ Mtech/ MSc in Computer Science/ I.T from reputed institute/ BE/ B.Tech in Electronics with Diploma in Advanced computing from C-DAC.
- Work Exp : 3 – 5 yrs for Engineer., 6 – 10 years for Lead Engineer
Job Responsibilities
- Working experience building desktop applications using WPF, C# .Net using MVVM, Design Pattern, using .Net 4.5.
- Proficient in C# with good knowledge of its ecosystem.
- Good Understanding of .Net Architecture.
- Strong understanding of object oriented design and programming with knowledge of design patterns
- Knack for writing clean, readable code
- Strong logical, analytical and problem-solving skills.
- Capable of working independently in interdisciplinary teams.
Preferred add-ons:
- Exposure to Embedded Systems having developed interfaces to communicate with control modules.
- Good to have experience on Mahapps metro or Silverlight.
- Fair understanding of HTML, CSS, JavaScript, Web apps.
- Familiarity with tools like GIT, SVN for version control, Doxygen for document generation.
- Good to have exposure to SQL or other dbms.
The selected candidate shall be responsible for developing tools that are used to support various phases of end-to-end control unit development for a variety of OEM vehicles. These include tools required to support design of embedded systems, code auto-generation, programming of control units, data acquisition from control units, and such other applications. The selected candidate is responsible for developing, testing and deploying robust, reliable, modular, scalable WPF application that are compatible with OEM Auto’s existing ecosystem. The portfolio of activities includes addressing issues with existing applications under the guidance of a senior colleague. A key expectation from the candidate would also be to participate in brainstorming sessions with other colleagues to arrive at requirements iteratively while being conscious of design needs and constraints. He/ she should therefore be capable of anticipating edge cases and potential problem areas, study systems flow, data usage, and come up with optimal solutions in available timeframe.