American Farm Bureau Insurance Services, Inc. (AFBIS, Inc.) is looking for a Senior Software Engineer to work out of our Fargo, ND office. As a senior member of our Information Systems development team, you will lead the design, development and implementation of software solutions using the Microsoft .NET technology stack, specifically Azure DevOps, for a large cloud migration and process improvement project.
If you have a proven track record in software engineering, experience using Azure DevOps and a strong ability to lead and mentor others, this is an exceptional opportunity to advance your career and make a significant impact to the success of our organization. This role offers opportunities for growth and professional development.
Reporting to the Software Engineering Supervisor, this position will play a critical role in helping to lead the data migration project and improving our processes. The Senior Software Engineer will be responsible for:
- Contributing to and overseeing the improvement and maintenance of existing software applications.
- Engineering software solutions using the Microsoft .NET technology stack adhering to established coding standards and best practices.
- Leading and contributing to architectural decisions, technical design reviews and cross-team collaboration initiatives.
- Optimizing software applications for performance, scalability, and security, while considering constraints and trade-offs with specifics to our system.
- Identifying opportunities and implementing process improvements, automation and innovation in our software engineering practices.
- Mentoring and leading other software developers and engineers, fostering a culture of continuous learning and growth.
What you will bring to this position:
- Bachelor's degree in computer science or a related field, or equivalent experience, with at least five years of professional experience in software engineering and an “acceptable” score on a programming aptitude test administered by the company prior to hiring
- Expertise with relational databases and the Microsoft .NET technology stack, specifically Azure Dev Ops
- Excellent problem-solving skills and the ability to analyze and complete complex technical challenges and projects.
- Strong attention to detail and commitment to delivering high-quality software solutions.
- Proven ability to work independently and as part of a team, manage multiple priorities and deliver high-quality software solutions while meeting project deadlines.
- Must have excellent verbal and written communication skills, with the ability to effectively collaborate with team members and stakeholders.
- Crop insurance knowledge is a plus.
This is a hybrid role working out of the Fargo office at least two days a week and one additional day within a two-week period.
AFBIS offers a competitive benefits package that includes medical, dental, vision, life, and disability insurance; company funded cash balance pension and a 401(k) retirement plan; Flexible Spending and Health Savings Accounts; paid holidays, vacation, and sick time; Employee Assistance Program; and other benefits.