Untitled Page


Testimonial




Teamwork. Growth. Variety. Learning. Joining the ENVISAGE team translates into continual opportunities to make a difference and expand your horizons.

Our employees are high performers who possess a wide variety of skills and backgrounds but are united in their intense passion to be part of a talented team of problem-solvers determined to make a difference for our clients.

We are currently seeking candidates for the following positions:

We are always seeking interested applicants for the following positions:
All positions are located in Bloomington, Indiana. Due to the high communication style involved in Agile software development, routine remote development is not offered at this time.
Need Directions to ENVISAGE Headquarters? Click Here


Bloomingpedia
City of Bloomington
Non-Profits in the Area
Monroe County Schools
Childs Elementary Rating
IU Music
Bloomington Scene
Bloomington Arts
10 Ways IU is Red Hot
IU News
Herald Times
Bloomington: Past & Present

Product Manager

The product manager is responsible for implementing the vision of the product. In their day to day work, they perform the following tasks

  • Work with customer-facing project managers, the marketing team and internal teams to prioritize features for development
  • Facilitate daily stand ups and weekly feature demonstrations
  • Facilitate internal design, estimating and retrospective discussions
  • Participate on client calls in support of the project managers and to understand customer requests
  • Provide tasking to development staff
  • Mediate discussions when internal constituents differ on their understanding of a feature request
  • Coordinate usability testing
  • Cheer the team on to successful completion of features

The ideal candidate

  • Embraces Agile development and has experience using it,
  • Understands that to develop features quickly code must be clean and technical debt cannot be neglected,
  • Prioritizes development tasks to meet financial deliverables and keep customer satisfaction high,
  • Inspires people to trust in sharing new ideas, trying new things and performing to their capacity,
  • Likes to pilot best practices,
  • Pitches in where needed
  • Has exposure to the law enforcement training domain, and
  • Contributes in attitude and action toward a unified team.

Must be a U.S. Citizen with the ability to obtain Federal Security Clearance.

All positions are located in Bloomington, Indiana. Due to the high communication style involved in Agile software development, routine remote development is not offered at this time.

Please send a communiqué indicating your qualifications for this position and sample work product to jobs@envisagenow.com.

Senior Software Developer

Do ideas by the Gang of Four, Steve McConnell, Martin Fowler, Tom DeMarco and Kent Beck resonate with you? Join an experienced team of developers in an Agile environment working on projects in Homeland Security and law enforcement. The ideal candidate has experience with C#, ASP.NET, JavaScript/DHTML, NUnit, PLSQL, TSQL, XML/XSLT, HTML, ASP, Crystal Reports, FitNesse and a strong desire to learn new things.

Must be a U.S. Citizen with the ability to obtain Federal Security Clearance.

All positions are located in Bloomington, Indiana. Due to the high communication style involved in Agile software development, routine remote development is not offered at this time.

Please send a communiqué indicating your qualifications for this position and sample work product to jobs@envisagenow.com.

Software Project Manager

A software project manager at ENVISAGE represents our company to the customer. The ideal candidate is someone who enjoys helping customers solve problems and prioritize needs.

The specific job duties include the following:

  • Understand our product thoroughly to explain its use and train customers
  • Coordinate and participate in requirements gathering as needed
  • Help customer prioritize needs and set up initial configuration based on knowledge of software and understanding of customer’s business process
  • Design and execute implementation plans based on purchased modules
  • Meet weekly with assigned customers; author agenda and meeting minutes
  • Identify opportunities for additional customer purchases based on expanded understanding of needs
  • Contribute to training and configuration documentation
  • Communicate customer needs to development team
  • Contribute to software design
  • Participate in daily stand ups and weekly demos
  • Travel required (25% or less)

The necessary skills include the following:

  • Excellent verbal and written communication
  • Diplomacy
  • Engaging interpersonal skills, good customer presence
  • Fast learner
  • Excellent planning, follow through, and attention to detail
  • Good presentation skills to small and large groups
  • Experience coordinating software development tasks
  • Experience in leadership
  • Experience as customer liaison

++Must be capable of obtaining Federal security clearance

All positions are located in Bloomington, Indiana. Due to the high communication style involved in Agile software development, routine remote development is not offered at this time.

Please send cover letter indicating positon desired and resume to:
jobs@envisagenow.com


System Analyst

At ENVISAGE, we have some crazy beliefs…

We think

  • if the person who designs the software tests the software, we reduce our communication costs and get a project much closer to what the customer wants
  • if we automate regression testing, testing the software ceases to be dull and software changes can be introduced without breaking working code
  • if we figure out how to test the software before we write it, we don’t have to completely reengineer it when it gets to the testing phase
  • if we design features in little pieces (instead of everything up front) and let the customers use it, we will more often deliver exactly what the customer needs, faster than they are used to getting it, and get better feedback about what would be of most value next
  • if everyone on the development team listens directly to the customer, we ferret out assumptions earlier, shorten the communication cycle from customer idea to tested feature, and eliminate the telephone game

What that means is that business analysis and quality assurance are a combined function. The duties include the following:

  • Partner with development to produce quality, usable applications
  • Estimate the amount of work for each requested feature with the development team
  • Collaborate on design ideas and help make trade-off decisions
  • Document acceptance criteria for features prior to or concurrent with development
  • Communicate positively to the development staff when defects are found in current work
  • Record defects in an easy to repeat fashion
  • Build team rapport, both within QA and throughout the entire development team
  • Participate in weekly demonstrations of completed work and daily stand up meetings
  • Participate in help desk rotation for each of the existing applications
  • Serve as a liaison between the customer and the internal staff on issues reported by the customer

Must be a U.S. Citizen with the ability to obtain Federal Security Clearance.

All positions are located in Bloomington, Indiana. Due to the high communication style involved in Agile software development, routine remote development is not offered at this time.

Please send a communiqué indicating your qualifications for this position and sample work product to jobs@envisagenow.com.


Software Tester

The Software Tester is an hourly temporary position that could be either full-time or part-time, and will be responsible for testing software, documenting problems and errors, and suggesting usability enhancements. Candidate should be detail-oriented and familiar with Microsoft Internet Explorer. Experience with software testing is desirable but not necessary. Compensation for this position is $10 per hour as an independent contractor.

Please send cover letter and resume to: jobs@envisagenow.com.

In the cover letter please include the following information:

  1. Indicate you are applying for “Software Tester - independent contractor” position.
  2. Describe your experience with computers.
  3. Do you have any software testing experience? Describe.
  4. Describe your available hours to work during the week (when during the week are you available)?
  5. How long will you be available?
  6. Contact information: email address and telephone number.


Untitled Page