Custom business software developed by experienced software professionals. Software integration, software support, and business software application development.

Custom Software Solutions

Custom Software Development since 1993

Join Our Custom Software Development Team

We believe that our success is founded on the people who work here. We strive to infuse our company and our culture with the trust that makes people comfortable to be here, the integrity that serves as the backbone of our organization, and the teamwork that makes every person an active participant in our future and theirs. By leveraging our industry knowledge, technical expertise and proven methodologies we help our clients overcome their challenges to achieve project success and business results. Our success comes from using the best software developers coupled with the highest quality software development technologies to build superior custom software that adheres to our high development standards. Our goal is to attract the best and the brightest across multiple technology disciplines and provide challenging and rewarding opportunities.

We currently have openings for the following positions:

 

.NET Software Developer

 

Responsibilities

  • Work within a team to develop applications in compliance with the company's software development standards and application lifecycle management process.
  • Interpret design documents and provide feedback to business systems analysts, software quality analysts, and project managers.
  • Follow industry standards and best practices.
  • Provide reliable time estimates for programming tasks.
Requirements

  • Batchelor's degree in computer science or equivalent work experience.
  • 2+ years experience developing data-driven applications using the following technologies:
  • Microsoft Visual Studio 2005
  • Microsoft .NET Framework 2.0
  • VB.NET or C#
  • ADO.NET 2.0
  • Microsoft SQL Server 2005
  • ASP.NET 2.0
  • HTML/CSS
  • Web Development Tools

 

Ruby on Rails Developer

 

Responsibilities

  • Work within a team to develop applications in compliance with the company's software development standards and application lifecycle management process.
  • Interpret design documents and provide feedback to business systems analysts, software quality analysts, and project managers.
  • Follow industry standards and best practices.
  • Provide reliable time estimates for programming tasks.
Requirements

  • Batchelor's degree in computer science or equivalent work experience.
  • 4+ years experience with object oriented software development, 1+ year experience with Ruby and Rails.
  • In addition, familiarity with the following technologies would be helpful:
  • Microsoft Visual Studio 2005
  • Microsoft .NET Framework 1.1, 2.0, 3.0
  • VB.NET, C#, C++
  • ADO.NET 2.0
  • ASP.NET 2.0
  • Transact-SQL
  • Red Hat Linux
  • Apache / Tomcat
  • HTML / CSS
  • SOAP
  • Windows Server 2003
  • IIS 6.0
  • Ruby in Steel

 

Senior Business Analyst

 

Responsibilities

  • As part of the solution team, the senior business analyst will work with client personnel, the technical staff, and project manager to define software requirements for n-tier smart-client and web applications.
  • Conduct end user focus groups, facilitated workshops, discovery sessions, and prototype reviews to elicit user interface requirements.
  • Assist software developers and quality analysts in interpreting requirements.
  • Develop use case, activity, class, timing, state machine, workflow, and other diagrams.
  • Create data dictionaries, entity-relationship diagrams, and object-relational models.
  • Follow the company's application lifecycle management methodology and other standards.
  • Provide reliable time estimates for requirements definition tasks and assist the project manager in assessment of project scope and scope change.
Requirements

Outstanding candidates will have a prior experience that illustrates their skills in the following:
  • Excellent written and verbal communication skills, with the ability to communicate complex concepts to diverse audiences.
  • Effective interpersonal skills, including interviewing, listening, observation, and negotiation.
  • Analytic skills commensurate with analysis of complex workflow processes and multi-dimensional data structures.
  • Experience with one or more formal application lifecycle management methodologies.
  • Proficiency with the Unified Modeling Language (UML) 2.0.
  • Demonstrable knowledge of the latest standards for Windows and web applications.
  • Experience interpreting requirements from a variety of client-produced documentation.
  • Proven ability to master the user requirements of different client organizations, user types, and knowledge domains.
  • Proficiency with Microsoft Office, Visio.
  • Prior exposure to .NET, Ruby on Rails helpful.

 

User Interface Designer

 

Responsibilities

  • As part of the solution development team, the UI designer will work with the business requirements analyst and project manager to develop prototype interfaces for client evaluation, then with the software developers as they implement the design, and with quality analysts as they test it.
  • Conduct end user focus groups, facilitated workshops, discovery sessions, and prototype reviews to elicit user interface requirements.
  • Follow the company's application lifecycle management methodology and other standards.
  • Provide reliable time estimates for design tasks.
Requirements

Outstanding candidates will have a portfolio that illustrates their skills in the following:
  • Demonstrable knowledge of the latest standards in Windows and web interface development.
  • Experience interpreting user interface requirements from requirements documents.
  • Proven ability to master the user requirements of different client organizations, user types, and knowledge domains.
  • Demonstrated proficiency creating standards-compliant CSS, XHTML.
  • Ability to conduct end user focus groups to elicit user interface requirements.
  • Experience interpreting UML use case and activity diagrams.
  • Proficiency with Microsoft Office, Visio.
  • Working knowledge of JavaScript, Adobe Illustrator.
  • Understanding of object oriented software design.
  • Prior exposure to .NET, Ruby on Rails helpful.
  • Excellent written and verbal communication skills, with the ability to communicate complex concepts to diverse audiences.

If you feel that you have more to contribute than your current opportunity allows, or you're simply ready for new challenges, you might want to consider ISG. If so, please write a brief statement about your skills and requirements and send it via e-mail, with your resume attached, to ISG Employment Opportunities.