Apply Now
Location: Irvine CA, California (CA)
Contract Type: C2C
Posted: 1 day ago
Closed Date: 06/16/2025
Skills: C# .NET, VB.NET
Visa Type: Any Visa

Role : Net Developer

Work Location: Irvine CA (On Site)

Duration : 12 Months

 

Role and responsibilities:

Client is seeking experienced software engineers who can leverage their skill-set to grow as part of an Agile SCRUM team. We are looking for a highly skilled and motivated .NET Developer with a minimum of 4 years of experience and a strong background in Scrum/Agile environments. The ideal candidate should have solid expertise in modern .NET technologies, software engineering best practices, and a proactive, team-oriented mindset. As part of a collaborative Agile Scrum team, you will contribute to the design, development, testing, and support of robust software solutions.

 

Minimum Experience:

  • 4+ years in .NET software development

 

Specialized Knowledge & Technical Skills:

Languages & Frameworks:

  • Proficient in C# .NET, VB.NET
  • Strong experience with ASP.NET Web Forms, MVC, Web API
  • Experience with .NET Core and Microservices architecture

 

Programming Concepts:

  • Proficient in LINQ, Generics, Lambda expressions, extension methods, attributes
  • Deep understanding of Object-Oriented Design (OOD) and design patterns
  • Familiar with non-functional software qualities such as resilience and maintainability

 

Tools & Frameworks:

  • ORM tools: Entity Framework, NHibernate
  • IoC containers: Autofac, Unity, MEF, Ninject
  • Web services & serialization: XML, JSON, SOAP, WCF, REST

 

Testing & DevOps:

  • Experience with unit testing using mock objects
  • Exposure to behavior-driven testing techniques
  • Proficient in Agile DevOps mindset, owning the product from inception to production

 

Frontend Technologies:

  • Strong experience in JavaScript, jQuery, Bootstrap
  • Hands-on with HTML5, CSS3
  • Familiar with React or AngularJS

 

Database & Tools:

  • Proficient in SQL Server and the SQL language
  • Experience with Agile Management Tools (e.g., Confluence, JIRA, VersionOne)
  • Familiarity with performance tuning, profiling, and memory management

 

Responsibilities:

  • Design, develop, and maintain complex engineering solutions using .NET technologies
  • Own full lifecycle of product development within an Agile SCRUM team
  • Collaborate with product owners to define user stories and features
  • Participate in and contribute to Agile ceremonies (planning, grooming, demos, retrospectives)
  • Perform code reviews to ensure alignment with design and best practices
  • Develop and support unit tests and automated testing processes
  • Respond to production support incidents to prevent and resolve application outages
  • Create and maintain technical documentation (e.g., specifications, architecture diagrams)
  • Assist in establishing coding standards and ensuring their adherence
  • Mentor junior developers and foster knowledge sharing within the team
  • Translate business requirements into robust technical solutions
  • Demonstrate flexibility and resilience in adapting to changing project needs

 

Key Competencies:

  • Strong problem-solving and time management skills
  • Excellent communication and interpersonal abilities
  • Ability to work independently with minimal supervision
  • Passion for learning new technologies and approaches
  • Strong sense of accountability and ownership
  • Ability to prioritize tasks and manage multiple deadlines

 

Preferred Certifications:

  • Microsoft Certified: .NET Developer or equivalent (not mandatory but a plus)