Software Developer
Job Description
This on-site contract role in Omaha supports and enhances a digital interface for auto insurance. You will work in an agile team on hands-on software development using C#, .NET, microservices, and Azure, with a focus on stability, security, and reducing technical debt.
Role Responsibilities
- Develop, enhance, and maintain software applications using C#, .NET, and related technologies.
- Support and improve a key digital interface for auto insurance, emphasizing stability, upgrades, and security.
- Identify, reduce, and manage technical debt within the existing codebase to improve performance and maintainability.
- Design and implement microservices and cloud-based solutions on Azure aligned to business requirements.
- Apply system design knowledge to build scalable, reliable, and secure software components.
- Communicate complex technical information clearly and concisely to stakeholders, verbally and in writing.
- Collaborate in an agile environment by participating in planning, reviews, and retrospectives.
- Use agile planning tools such as Azure DevOps to manage work items, track progress, and support continuous delivery.
- Analyze business information needs and procedures to translate requirements into effective technical solutions.
- Identify, isolate, and document defects with a high level of attention to detail and accuracy.
- Research and evaluate technical alternatives, make informed decisions, and provide recommendations to the team.
- Organize time and resources effectively to handle multiple high-priority tasks and meet deadlines.
- Maintain confidentiality when working with sensitive business and customer information.
- Provide customer service by responding effectively to stakeholder requests and resolving issues.
- Continuously learn new skills, technologies, and frameworks while demonstrating adaptability.
- Proactively identify and address issues in the codebase and production environment to improve reliability.
- Receive and incorporate feedback to improve code quality and team collaboration.
- Contribute to the team’s success by supporting shared goals and maintaining a collaborative environment.
Required Qualifications
- Strong proficiency in C# and the .NET framework.
- Experience working as a software engineer in a professional environment.
- Experience developing and working with microservices architectures.
- Cloud development background with Azure cloud services.
- Basic knowledge of database management systems, including SQL and NoSQL.
- Some hands-on experience with SQL for querying and data manipulation.
- Understanding of system design principles and their application in software development.
- Demonstrated ability to communicate complex technical information clearly and concisely verbally and in writing.
- Excellent problem-solving and analytical skills.
- Strong customer service orientation with internal and external stakeholders.
- Strong logic and analytical thinking skills.
- Ability to create clear, accurate documentation.
- Attention to detail and ability to identify, isolate, and document defects.
- Ability to understand code context, the broader codebase, and how it relates to business objectives.
- Ability to work independently and collaboratively in a team setting.
- Ability to learn quickly and adapt to new technologies and changing requirements.
- Ability to manage time and resources to meet deadlines and handle multiple priorities.
- Ability to research and evaluate alternatives, reach decisions, and make recommendations.
- Ability to maintain confidentiality with sensitive information.
- Understanding of software development lifecycles.
- Experience with agile development methodologies.
- Experience building APIs for internal and external products.
- Working knowledge of DevOps and CI/CD principles and practices.
- Strong knowledge of agile practices and experience with agile planning tools such as Azure DevOps.
- Experience with Blazor for building web user interfaces.
- Background in the insurance industry is preferred but not required.
- Knowledge of principles of finance, business, statistics, and insurance.
- Knowledge of property and casualty rating, policy coverages, and endorsements.
Technology Focus
- C#, .NET
- Microservices, Azure, Azure cloud services
- Azure DevOps
- SQL, NoSQL
- Blazor, DevOps, CI/CD
Work Location and Job Type
This is a contract position based in Omaha, NE. The role is fully onsite.
Pay and Contract Details
- Pay range: $7.25 - $7.26/hr (stated as $7 - $7 per hourly in the role summary).
- Individual compensation depends on qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other job-related factors.
- Eligibility requirements apply to some benefits and may depend on job classification and length of employment.
Benefits
- Medical, dental & vision
- Critical Illness, Accident, and Hospital
- 401(k) Retirement Plan
- Pre-tax and Roth post-tax contributions available
- Life Insurance (Voluntary Life & AD&D for the employee and dependents)
- Short and long-term disability
- Health Spending Account (HSA)
- Transportation benefits
- Employee Assistance Program
- Time Off/Leave (PTO, Vacation or Sick Leave)
Work Environment
- Fully onsite in Omaha as part of a software development organization embedded on a dedicated team supporting a key digital interface for auto insurance.
- Cube-style office setup with standing desks and a casual dress code.
- Tools and technologies include C#, .NET, Azure cloud services, microservices, SQL/NoSQL databases, Blazor, and Azure DevOps for agile planning.
- Professional yet friendly atmosphere focused on collaboration, stability, and long-term growth.
- On-site fitness facility and structured opportunities for advancement.
Application Deadline
The position is anticipated to close on Nov 5, 2026.
Hiring Process and Compliance Notices
- San Francisco Fair Chance Ordinance: Pursuant to the ordinance, qualified applicants with arrest and conviction records will be considered for positions located in the city and county of San Francisco.
- Massachusetts Lie Detector: Unlawful to require or administer a lie detector test as a condition of employment or continued employment.
- Use of Artificial Intelligence (AI): AI may be used to support parts of the hiring process, including sourcing, screening, and evaluating candidates. By applying, candidates acknowledge and agree that their application may be reviewed using AI tools.