What are the responsibilities and job description for the Software Engineer - C# position at Tier4 Group?
Title: Software Engineer C#
Location: Milwaukee, WI
Type: Hybrid (3 days onsite per week)
Duration: ASAP - December 31, 2026
Perks: Competitive Rates, Benefits, free daily lunch when onsite
Job Description
Our client's Actuarial Software Engineering team is responsible for creating and improving systems that ensure the company can meet its financial commitments to customers, employees, and field representatives. These systems focus on financial products related to risk and benefits, leveraging the expertise of actuaries. The applications developed are mathematical in nature and involve collaboration with both technical peers and actuarial business experts.
The team consists of 4-6 members who are currently developing a new Pricing System using C#.NET, while also maintaining and supporting existing applications. As part of this team, you’ll play a crucial role in ensuring the company continues to deliver exceptional service to its customers. This position is ideal for those passionate about software craftsmanship and eager to understand the insurance industry. You should be comfortable maintaining legacy applications and open to exploring modern solutions to new challenges.
Primary Duties & Responsibilities
- Collaborate with subject matter experts and technical peers to translate complex mathematical business requirements into software applications.
- Leverage technical experience to design, develop, and implement software solutions that meet business needs.
- Strive for continuous improvement in core systems with a focus on delivering high-quality outcomes for business experts.
- Develop software using established development and continuous integration practices.
- Utilize monitoring and automation processes to ensure system performance and stability.
Qualifications
- Bachelor’s degree in Computer Science, Mathematics, or equivalent professional experience.
- 4-5 years of professional experience in C# required.
- Experience with Microsoft Excel VBA and/or C is desirable.
- Familiarity with continuous integration and deployment (CI/CD) concepts.
- Strong technical skills with a growth mindset and desire to learn.
- Interest in understanding the insurance business.
- Ability to communicate effectively with both technical and business stakeholders.
Team and Work Environment
- Team of 4-6 people developing a new Pricing System using C#.NET while maintaining and supporting existing applications.
- 40 hours/week; in-person work required on Monday, Tuesday, and Thursday.