Senior Software Developer

Senior Full Time Full Stack verified

Bloomington, IN


Senior Software Developer - Multi-product environment

Innovate. Grow. Bloom.
The healthcare insurance industry is growing faster than any other insurance sector in the United States. If you’re looking for a tech career with a growing company where you can make a difference, earn a great salary, and be recognized for your forward thinking, then Bloom is it.

Who Is Bloom?
We are the Insurance Industry's Trusted Growth Partner. We are industry visionaries. We’re solving problems and advancing the healthcare insurance business through innovative technology. We are committed to ensuring our state-of-the-art software products and services provide greater efficiency and cost savings to clients. This is what we do at Bloom and you can be part of it.

Our Technology
We provide advanced sales and enrollment automation software to the insurance industry through our Ascend™ technology platform. Bloom’s Ascend™ technology platform focuses on sales automation efficiencies and optimizing the member experience from the first moment a prospect considers a health plan membership.

Your Role
As a Sr. Software Developer, you will have the opportunity to work in a collaborative, multi-product team environment. You will design, create, and maintain efficient and quality code, tests, and documentation of software applications and processes for customized .NET applications.

Our Culture
We pride ourselves on being an awesome place to work. Our office environment is fun and casual, we want our team to enjoy the space in which they work. You’ll get to know your fellow employees at our fun events and team lunches. Our community engagement events offer opportunities to give back to the community through volunteering and other activities.

What’s In It For You?
· Competitive compensation
· FT office hours
· Paid vacation and holidays
· Comprehensive health benefits package
· Long-term career growth & mentoring

· B.S. in computer science or equivalent
· 10+ years professional experience or equivalent
· Lead developer experience

· Develop and support customized .NET applications
· Develop and support customized mobile applications using Visual Studio
· Software requirement specifications for the development of new applications
· Discovery on new projects, followed by specification development
· Troubleshoot technical issues
· Work with SQL Developers to create necessary database objects in a .NET environment
· Develop and maintain functional, and automated unit tests for in-house developed software solutions
· Testing of products in controlled environments prior to going live
· Work closely with designers, management, and project managers to ensure satisfaction of client needs
· Participate in regular code reviews
· Mentor other developers on development practices and professional development

Technical Background
The ideal candidate will have comfort and proficiency with the majority of the following:
· Demonstrated experience writing complex business apps in .NET with SQL Server back-end
· Thorough understanding of Object Oriented Programming (OOP) concepts and practice
· Thorough understanding of Web development concepts and practice
· Experience working with Visual Studio
· Experience with most of the following technologies
o C#
o Web API
o JavaScript
o Jquery
o REST based web services
o Source Control Management (Git, Mercurial, TFS, Subversion)
· Experience using performance tuning tools and techniques for web applications
· Experience in systems integration, business analysis, and project management is also a plus
· Experience with Xamarin a plus
· Experience in cross platform mobile development a plus
· Clear, concise communication skills, attention to details, analytical thinking
· Explain technical solutions to non-technical stakeholders
· Working with reporting tools
· Work with project managers to develop documentation of new features for end users

We have an opening with an immediate start date, so we invite you to apply NOW!
Applicants must be authorized to work in the U.S.

Bloom is an equal opportunity employer and does not discriminate against any employee or applicant for employment based on race, color, religion, national origin, age, gender, sex, ancestry, citizenship status, mental or physical disability, genetic information, sexual orientation, veteran status, or military status.

To build lasting and positive relationships for our prospects, clients, and employees—the kind that will continue to grow year after year.