Job Details

ID #45819260
State California
City Irvine
Job type Permanent
Salary USD Depends on Experience Depends on Experience
Source IDC Technologies
Showed 2022-09-19
Date 2022-09-15
Deadline 2022-11-13
Category Et cetera
Create resume

Senior Software Development Engineer - C#.NET Core

California, Irvine, 92602 Irvine USA

Vacancy expired!

We are in Critical need of Senior Software Development Engineer - C#.NET Core for Fulltime Hire in Irvine, CARole : Senior Software Development Engineer - C#.NET CoreLocation : Irvine, CADuration : Fulltime Hire

Job Description :
  • Hands-on experience with construction of complex engineering solutions and knowledge of software development methodologies
  • Assumes end-to-end ownership of solutions as part of Agile SCRUM team, which includes assisting in development of testing
  • automation and other key quality aspects
  • Partner with product owners and other Agile SCRUM team members to determine new features and user stories
  • Participate in code reviews to ensure that each increment adheres to original vision as described in the user story and all standard
  • resource libraries and architecture patterns as appropriate
  • Assist in establishing and supporting coding standards
  • Engage in all Agile ceremonies including planning, grooming, product demonstrations, and team retrospectives
  • Exhibits DevOps mindset where Agile SCRUM team is accountable for product from inception to sunset
  • Respond to support incidents for production applications in order to make quick repair to prevent application outages
  • Create and/or update documentation to support development efforts. Documentation may include detailed specifications, implementation
  • guides, architecture diagrams and/or design documents
  • Share knowledge among members in Agile SCRUM team
  • Demonstrate excellent communication skills and effective collaboration in a team-oriented environment
  • Aptitude for learning new technologies and concepts
  • Excellent time management skills and ability to prioritize
  • Able to translate customer and business needs to technical solutions
  • Resilient to change
  • Work with little or no supervision
  • Mentor other engineers
  • Proficient in the following:
  • Unit testing as well as coding in 1-2 languages (e.g. Java, C#, etc.)
  • Object Oriented Design (OOD) and analysis
  • Application of design patterns
  • Application of non-functional software qualities such as resilience, maintainability, etc.
  • Applying behavior-driven testing techniques
Specialized Knowledge & Skills
  • Proficient in C# .NET, VB.NET
  • Proficient in ASP.NET Web Forms, MVC and Web API
  • Experience with .NET Core and Microservices
  • Experience with LINQ, Generics, Lambda expressions, extension methods, attributes
  • Experience with ORM Frameworks (Entity Framework, NHibernate)
  • Experience with IoC containers e.g. Autofac, Unity, MEF, Ninject
  • Experience with Web Services and serialization, XML, JSON, SOAP, WCF, REST
  • Experience with Unit testing using mock objects
  • Experience with Design patterns and object-oriented programing
  • Experience with SQL Server and the SQL language
  • Experience with JavaScript, jQuery, Bootstrap
  • Experience with HTML5 and CSS3
  • Experience with Experience with Agile Management Tools (i.e. Confluence, JIRA, VersionOne)
  • Familiar with Memory management, performance tuning and profiling
  • Familiar with React or Angular JS

Vacancy expired!

Subscribe Report job