Software Engineer – Full Stack, Cloud & AI Applications

Summary

Develop and maintain full-stack cloud-native applications with AI capabilities for an automotive client, building backend services in C#/.NET and UIs with Next.js/React/TypeScript, deploying on Azure via DevOps/CI-CD pipelines within an Agile team.

Summary:

The primary goal of this role is to develop and maintain robust full-stack applications utilizing cloud technologies and AI. The software engineer will deliver high-quality code while collaborating effectively with cross-functional teams.

Responsibilities:

  • Develop and maintain full-stack applications, ensuring high performance and responsiveness.

  • Implement backend services using C# and .NET, focusing on scalability and security.

  • Create user interfaces with Next.js, React, and TypeScript for seamless user experiences.

  • Design, build, and maintain RESTful APIs, ensuring robust API design principles.

  • Apply modern software architecture principles in application design.

  • Utilize DevOps tools for CI/CD and ensure efficient application deployment on Azure.

  • Conduct testing at all levels, including unit, integration, and end-to-end testing.

  • Follow Agile methodologies and participate in Scrum ceremonies.

  • Address security vulnerabilities and maintain high security standards throughout application development.

  • Collaborate with product and data teams to align technical solutions with business needs.

Must Haves:

  • Bachelor’s or Master’s degree in Computer Science or related field.

  • Proven experience in full-stack software engineering.

  • Strong backend development experience with C# and .NET technologies.

  • Front-end expertise in Next.js, React, TypeScript, JavaScript, HTML, and CSS.

  • Experience with REST APIs and API design.

  • Proficiency in Azure Cloud services and DevOps practices.

  • Understanding of microservices and distributed systems.

  • Analytical and problem-solving skills.

  • Strong communication and collaboration skills.

Nice to Have:

  • Familiarity with container technologies like Docker and Kubernetes.

  • Experience with infrastructure-as-code tools such as Terraform.

  • Knowledge of Agile methodologies (Scrum, Kanban).

  • Experience in test-driven development.

  • Understanding of security best practices in software development.

Other Details:

Client: Automotive client

Location: Pune (Bhosari)

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available