.NET Software Engineer III

Berkshire Hathaway   •  

Omaha, NE

Industry: Accounting, Finance & Insurance

  •  

5 - 7 years

Posted 36 days ago

POSITION DESCRIPTION

BHHC has a full stack .NET Software Engineer II position in our Omaha office. In this role, the developer will be responsible for designing and creating REST APIs and data rich front-end UI using .NET C# MVC applications while working in an Agile domain driven development methodology. Strong Microservices development skills and experience are critical. Our IT Group is strongly embedded and supported by the business.

BHHC has a policy management system featuring components, which were built and/or maintained in-house written in Microsoft stack.

RESPONSIBILITIES AND QUALIFICATIONS

Candidatesmust demonstrate allof the following technical competencies:

  • At least 5 years of experience developing complex Web and Windows Desktop Applications in an enterprise environment using ASP.NET and C#.
  • At least 3 years of experience in REST API development
  • Experience in developing secure applications using Identity, JWT and secure cookies
  • Skilled in building clean, well-documented, understandable, reusable C#, JavaScript code
  • Experience with Web UI technologies (CSS, JavaScript, JQuery, Ajax, Bootstrap, Kendo UI)
  • Expertise in design and develop secure, fast and scalable web 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
  • Working knowledge of Visual Studio 2015 or 2017 (or higher)
  • Experience with SQL and/or NoSQL data stores
  • Working knowledge of TFS, AzureDevOps, Git or other version control workflow
  • 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
  • Experience with Docker containers is a plus

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