Job Description :
Client – Berkshire Hathaway

#10 positions

Local candidates only within 20-30 miles

Online assessment tests & IN-person interviews –

.Net Software Engineer II

Location: San Francisco, CA/Sacramento, CA

Duration: 6 months contract


Manager is looking For:

This open position requires becoming a strong ASP.Net Core software engineer with a focus on Microservices. This is a permanent or contract-to-hire position. In this role, the engineer will be responsible for working with architects and product owners to design and create RESTful APIs and data rich web UI applications that will integrate with new or existing applications. Our engineering group is embedded and strongly supported by our business partners.

Client has multiple insurance systems such as policy management system, claims management systems, customers/partners portals built and/or maintained in-house written in Microsoft stack.

The candidate is required to become a Microsoft full stack expert mastering coding in C#, Java Script, CSS/SCSS/LESS, using MVC, Bootstrap, Kendo UI, JQuery, REST APIs, Dependency Injection, Dapper, test automation components, all of this under .NET Core Framework, EF Core and a DDD (Domain Driver Design) Microservices oriented architecture.

Candidate must demonstrate most of the following technical competencies:

- Skilled in building clean, well-documented, understandable, reusable code

- At least 5 years of experience developing complex Web and Windows Desktop Applications in an enterprise environment

- At least 3 years of experience in building Web services

- Experience with Web UI technologies (e.g. CSS, JavaScript, JQuery, Ajax)

- Experience in design and develop secure, fast and scalable web applications

- Experience in developing software as service applications

In addition, we are looking for:

- Working knowledge and experience with cloud architectures and services (AWS, Google, Azure)

- Understanding of security issues and defensive programming techniques

- Understanding and ability to translate written requirements into technical design specifications

- Experience with SQL and/or NoSQL data stores

- Strong analytical and problem solving skills utilizing diagnostic abilities

- Experience in code review and acceptance processes in order to improve code quality

- Strong documentation skills to facilitate support of ongoing operational responsibilities

- Strong emphasis on unit testing and delivering defect-free code to QA

- Working knowledge of TFS, AzureDevOps, VSTS with Git repository

- Working knowledge of Visual Studio 2015 or 2017 (or higher)

Interpersonal and teamwork requirements:

- Ability to work quickly in a small-team Agile development environment

- Clear verbal and written communication

- Demonstrated ability to write clear specifications for complex processes

- Effective interpersonal skills collaborating with business partners and technical team members

- Experience participating in code review and acceptance process to improve code quality

- Responsive to the input and direction of team members

- Exhibit results oriented and structured work habits

- Present an ethical, enthusiastic, tactful, resourceful, and professional profile