Bloom Health: Software Engineer

Posted by | December 28, 2010 | Web Pro Job Tips

Resized_logo

Location: Minneapolis, MN

URL: http://www.gobloomhealth.com

Bloom Health is dedicated to helping employers
and their employees find better health care, together.  Using a defined contribution approach,
Bloom helps employers determine how much to spend on health care, and then
helps employees find the most suitable health insurance and health programs on
which to spend their health care dollars.
POSITION DESCRIPTION
Role: Software
Engineer
Reports to: 
Technical Architect
Department: Operations & Engineering
 
What We Are Looking For:
 
Bloom
Health is actively seeking a passionate and experienced Software Engineer to
join our team: this role is to be filled by someone who is enthusiastic about
software development and who will establish themselves as a key contributor in
a small, high-energy environment.
This
position will be an important part of the design, development and management of
our software applications. The Bloom Health software applications include
consumer-facing websites, operations management applications and internal software
systems.
The Responsibilities:
·     
Work
closely with other team members to understand product requirements and
translate them into software designs
·     
Propose
innovative design or alternative solutions to meet the technical requirements
while ensuring that the solution remains flexible and scalable
·     
Collaborate
with the Technical Architect to successfully implement the development
processes, coding best practices and code reviews
·     
Keep
abreast of new technology developments, and introduce new frameworks, toolkits
and architectures
·     
Develop
the technology road ma to support the company’s product strategy and sustain
the competitive advantage
The Requirements:
·     
Bachelor’s
degree in Computer Science or equivalent experience
·     
5
years of professional software development experience and hands-on Java
development
·     
Comfortable
with dynamic languages like Groovy, Ruby, Python, etc.
·     
Experience
with convention over configuration frameworks like Grails, Rails or Django
·     
Understanding
of SQL and experience with on of the major database platforms (MySQL, Oracle,
DB2)
·     
Experience
with Linux and OS X operating systems
·     
Strong
understanding of software engineering principles and practices, particularly
object oriented design concepts
·     
Proven
experience and practical knowledge of agile software development methods
·     
Strong
understanding of analysis, design and integration patterns
·     
A
demonstrated understanding of mission-critical enterprise applications
including support for reliability, availability and security
·     
Excellent
communication and interpersonal skills
·     
Ability
to work in highly dynamic environment with minimal supervision
 
If You Have Any of These Skills, It’s a Bonus:
·     
Experience
with collaborative filtering systems and recommendation engines
·     
Prior
search experience with products such as Lucene, Compass, Solr, Katta, or Ferret
·     
NoSQL
background with frameworks like Hadoop/Hbase, MongoDB, CouchDB, Google App
Engine
 
Why
should you apply?
Bloom makes an investment in its employees. From
day one, employees are encouraged to develop their careers and Bloom supports
this through vigorous training opportunities and enrichment activities. You can
bloom at Bloom Health.

To apply: Bloom Health, www.gobloomhealth.com, is in downtown Minneapolis. To apply, please send your cover letter and resume to jobs@bloomhealthco.com. To receive updates on open positions, follow @BloomHealth on Twitter and Facebook.

View full post on Recent Programming Jobs

366 total views, 1 today

Tags: , , ,

Leave a Reply

Your email address will not be published. Required fields are marked *