Title: .Net Full Stack
Location: Freemont, CA
Duration: 6-12 Months
Work Mode: Onsite
Interview: Next Week (F2F)
TECHNICAL REQUIREMENTS:
Tech Stack: C#;Typescript; JavaScript; Angular.
Framework: ASP .NET;
Architecture: REST APIs;
Databases: MySQL,
Responsibilities
+ Contribute to the complete software development lifecycle for applications,
ensuring that all projects are delivered on time and meet high-quality standards
+ Design, develop, and maintain full stack web applications, utilizing NET, C#,
+ Collaborate with cross-functional teams, including product managers, service
engineers and other software engineers, to define and implement features that
enhance operational efficiency for our customers.
+ Ensure that web applications integrate seamlessly with backend distributed
systems and support real-time monitoring, control, and reporting
+ Contribute to the definition and implementation of extensible design systems
that prioritize scalability, maintainability, and exceptional user experiences
+ Implement rigorous testing strategies, including unit, integration, and end-to-
end testing, to guarantee the reliability and performance of applications under
various conditions
+ Actively maintain and promote the core values of the team, which include
engineering excellence, curiosity, a bias for action, self-awareness, inclusivity,
and vulnerability, contributing to a positive and productive team culture
+ Drive initiatives from concept to completion, from defining the business need
with product experts, to conducting user interviews, culminating in feature
implementation.
Requirements
+ Proven experience as a Software Engineer with a strong focus on developing
and delivering user-centric web applications using C#, NET, Angular/React and
TypeScript,
+ Solid understanding of web development best practices, design patterns, and
scalability principles, including strategies for component reuse, such as module
federation
+ Strong problem-solving skills, with a focus on delivering robust, reliable, and
efficient solutions that meet customer needs and drive operational excellence.
+ Enthusiasm for staying at the forefront of technology trends and a commitment
to continuous learning, particularly in the fields of renewable energy and
sustainable technologies.
+ Maintain the values of the team which include engineering excellence, curiosity,
a bias for action, self-awareness, inclusivity, and vulnerability.