Job Description :
Job Title: Developer / Software Engineer
Location: Maple Groove MN
Relevant Experience (in Yrs): 2-4 yrs
Duration of assignment: 1 year


Technical/Functional Skills
* Incorporate Test Driven Development, Extreme Programming, Agile, and Lean software practices, and User Centered Design methodologies to execute on product development, implementation and operations.
* Committed to delivering high quality, high value, maintainable software in the hands of users quickly by working side-by-side with product managers, designers, and other engineers
* Serve as a Software Engineer in a balanced team developing innovative new solutions to significant problems in the healthcare industry within the Digital Health Studio and/or Digital Health Platform


Preferred
* Certification in Adobe Marketing Cloud solutions
* Experience with implementation of cloud technologies
* Good understanding of System Development Life Cycle methodologies (Agile, SCRUM, other)


Roles & Responsibilities
* Work in dedicated, co-located product teams, consisting of Product Managers, other Software Engineers, and Designers.
* Develop software with fellow Software Engineers through daily paired programming and practice of Test Driven Development (TDD) with multiple engineers within a team
* Partner with team to achieve early and continuous delivery of valuable, high quality working software
* Responsible to deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale (daily to weekly)
* Responsible to work closely with the Product Manager(s) to provide technology and backlog prioritization
* Responsible to provide insight to help Product Manager make appropriate decisions on product directions and releases
* Partner and pair with Designers on software development tasks that require collaboration between Design and Engineering
* Provide technology knowledge support for PM to make informed product decisions
* Represent the voice of engineering in team meetings (Standup, IPM – Iteration Planning Meeting, Retro)
* Help team define the MVP, product vision and roadmap
* Responsible to support the release of new product as often as is appropriate
* Responsible to provide continuous feedback and identify opportunities in areas for improvement
* Actively participate in product team kickoff, Discovery and Framing, and other exploratory activities.


Generic Managerial Skills
* Strong communication skills and interest in a pair-programming environment
* Passion for learning, growing your skills, tackling interesting work and challenging problems
* Experience with Test Driven Development (TDD), agile methodologies, and software automation
* Experience shipping both new products as well as improving upon existing ones.
* Ability to deliver and receive feedback in a positive, constructive, and kind manner.
* Experience working in an agile team.
* Excellent oral, written, presentation and communication skills.


Education: Bachelor Degree
             

Similar Jobs you may be interested in ..