What are the responsibilities and job description for the .Net Developer position at AgreeYa Solutions?
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.