Senior Software Engineer

Bloom Insurance Agency, LLC seeks Senior Software Engineer –Multiple Openings. 

Position based in Bloomington, IN, but remote work within the U.S. will also be considered.

Work in a multi-product environment in both individual & team settings. Develop new software and support existing in-house software. Develop and support customized .NET applications.

Develop and support customized mobile applications using Visual Studio. Develop high-level product specifications with attention to system integration and feasibility. Define all aspects of

development from appropriate technology and workflow to coding standards. Use tools and methodologies to create representations for functions and user interface of desired product.

Work closely with designers, management, and project managers to ensure satisfaction of client needs. Oversee progress of development team to ensure consistency with initial design.

Ensure proper documentation is produced for projects and features. Participate in regular code reviews. Participate in one-on-one meetings with team members to set and monitor personal

goals. Work with team members to ensure career goals are being met and review yearly progress with team members. Work closely with project managers and management to manage

development cycles and tasks. Write complex business apps in .NET with SQL Server back end. Use Object-Oriented Programming (OOP) concepts and practice. Use Web development

concepts and practice. Use Visual Studio. Use the following technologies: ASP.NET, C#, MVC, Web API, HTML, JavaScript, jQuery, CSS, REST based web services, XML & JSON,

Source Control Management (Git, Mercurial, TFS, Subversion). Use performance tuning tools and techniques for web applications. Work in systems integration, business analysis, and

project management. Use Xamarin.

Requires: Bachelor’s degree or foreign equivalent in Computer Science, Information Systems, or related field and 2 years of experience as Database Administrator, Software Developer, Software Engineer, or related occupation.

Salary Range: $66,000-$100,000