Senior Software Application Developer

  • icon job experience 4 - 8 Years
  • icon job opening 1 Openings
  • icon salary Not Disclosed
  • Telephonic interview Telephonic interview
  • icon job location Chennai

Job Description

job description:

we are seeking a highly skilled and experienced lead software engineer with expertise in c# .net, automotive diagnostics (specifically unified diagnostics services - uds protocol iso ), devops, windows desktop application technologies, web technologies, ui/ux design, debugging skills, application architecture, and continuous improvement. the ideal candidate will have a strong background in developing and implementing diagnostic software solutions, as well as hands-on experience with devops practices and the full software development lifecycle.

key responsibilities:

• technical leadership:

o lead a team of software engineers in the design, development, and maintenance of c# .net applications.

o mentor and guide junior engineers, fostering a culture of continuous learning and improvement.

o drive technical discussions and make decisions on architecture and design.

• software development:

o design, develop, and maintain c# .net applications for automotive diagnostic systems.

o implement uds protocol (iso ) for diagnostic communication.

o experience in implementation of uds services with the application framework

o develop and maintain windows desktop applications using technologies such as wpf, winforms, or uwp.

o design and develop web applications using technologies such as , html, css, javascript, and modern frameworks like angular or react.

o ensure code quality through code reviews, testing, and continuous integration.

• ui/ux design:

o collaborate with designers to create user-friendly and visually appealing interfaces.

o ensure that applications are intuitive, responsive, and provide an optimal user experience.

o incorporate user feedback to refine and improve ui/ux designs.

• architectural design:

o architect and design scalable and maintainable software solutions.

o ensure adherence to software development best practices and industry standards.

o collaborate with stakeholders to gather and analyse requirements and translate them into technical specifications.

• automotive industry experience

o application development for auto industry is mandatory

o collaborate with automotive engineers to integrate diagnostic solutions with vehicle systems.

• devops:

o implement and manage ci/cd pipelines for software delivery.

o automate deployment processes and infrastructure provisioning.

o monitor and maintain the health of development and production environments.

o collaborate with it and development teams to optimize the development workflow.

• continuous improvement:

o lead efforts in continuous improvement of applications and codebase.

o identify and implement opportunities for code optimization and performance enhancements.

o conduct regular code reviews to ensure high standards of quality and maintainability.

• software development lifecycle:

o oversee the entire software development lifecycle, from requirements gathering to deployment and maintenance.

o ensure timely delivery of projects and adherence to project timelines.

o implement and monitor performance metrics to ensure high-quality software delivery.

qualifications:

• bachelor's degree in computer science, engineering, or a related field.

• 6+ years of experience in software development with c# .net.

• strong understanding of the unified diagnostics services (uds) protocol (iso ) and its implementation.

• excellent experience with automotive diagnostics and vehicle communication networks (., can, lin).

• hands-on experience with devops tools and practices (., jenkins, docker, kubernetes, azure devops) will be added advantage.

• proficiency in version control systems (., git).

• experience in developing windows desktop applications using wpf, winforms, or uwp.

• good documentation skills to document the updates of each release.

• experience in developing web applications using , html, css, javascript, and modern frameworks like angular or react.

• strong debugging skills and experience with troubleshooting complex software issues.

• proven experience in architecting and designing software solutions.

• strong understanding of the software development lifecycle and project management.

• experience with ui/ux design and creating user-friendly interfaces.

• proven track record of continuous improvement and code optimization.

• excellent problem-solving skills and attention to detail.

• strong communication and collaboration skills.

preferred qualifications:

• experience with other automotive protocols (., obd-ii, doip).

• knowledge of cloud platforms (., aws, azure, gcp).

• familiarity with scripting languages (., python, bash).

• experience with agile development methodologies.
  • Experience

    4 - 8 Years

  • No. of Openings

    1

  • Education

    B.E, B.Tech

  • Role

    Software Application Developer

  • Industry Type

    IT-Hardware & Networking / IT-Software / Software Services

  • Gender

    [ Male / Female ]

  • Job Country

    India

  • Type of Job

    Full Time

  • Work Location Type

    Work from Office

Similar Jobs
Apply Now

Register to Get Relevant Jobs

Get Noticed By Top Recruiters

Become a Premium Job Seeker

  • Higher Boosting
  • Resume Highlighter
  • Verified Stamp
  • Resume Exposure

499/- for 3 months

Pay Now

We use cookies to improve your experience. By continuing to browse the site, you agree to our Privacy Policy Terms & Conditions [Seeker]

Got it