Hybrid Senior Software Engineer

Posted 1 hour ago

Apply now

About the role

  • Senior Software Engineer responsible for client/server software development in Omaha, NE or Lehi, UT. Collaborating and supporting design, development, and implementation of applications.

Responsibilities

  • responsible for the maintenance and development of new software in a client/server environment
  • designs, develops, tests and deploys applications by writing new code and improving existing code
  • provides support for design, development and implementation of application development projects
  • understands and uses best practices and standard guidance
  • understands and debugs different tiers of the application, UI, API, and database
  • able to create and modify routine, low impact code
  • troubleshoots and debugs system inefficiencies
  • maintains databases accuracy and stability
  • identifies and troubleshoots issues with various sites or programming code and fix any resulting problems
  • secures applications against hacking vulnerabilities
  • mentors other developers while acting as a resource for input and advice
  • participates in architectural discussions and contributes to the evolution of the technical roadmap

Requirements

  • a minimum of a bachelor's degree in Computer Science, MIS, or Information System Analysis
  • preferably has a minimum of 5 years of experience with ASP.NET Web API, Entity Framework, C#, Restful Services, Web Services, and SQL Server in an application development role
  • preferably has experience with AngularJS, JavaScript, CSS, and HTML
  • has knowledge of S.O.L.I.D. design principles and design patterns
  • has knowledge of continuous integration, hosting infrastructures, and networking concepts
  • has knowledge of PC architecture and operations, operating systems, and database management and development
  • has a high level of programming knowledge
  • has knowledge of the various stages of the software development life cycle
  • has effective problem solving and organizational skills
  • works effectively both individually and within a team environment
  • has effective written, listening and verbal communication skills

Benefits

  • health, dental, vision, and disability coverage on day one
  • 401(k) plan with employer match
  • paid parental leave
  • pet benefits including pawternity leave and pet insurance
  • student loan repayment and more

Job title

Senior Software Engineer

Job type

Experience level

Senior

Salary

$108,245 - $169,933 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job