Position overview:

The Senior Programmer Analyst is a member of the IT Applications Engineering Team and reports to the Applications Engineering Manager. Working in a dynamic, collaborative team environment, the Sr. Programmer Analyst will develop high-quality solutions to implement mission-critical business needs. The Sr. Programmer Analyst will be involved in all stages of development including but not limited to: Perform research and fact-finding to develop or modify information systems; Prepare detailed specifications from which programs will be written; Develop, test, debug, document and maintain those programs.

 

JOB / DUTIES / RESPONSIBILITIES (Listed in order of importance)

  • Work in all design, testing, conversion, and implementation phases of a system development life cycle
  • Provide problem root cause and analysis to resolve complex system problems
  • Participate in creating requirements documentation, detailed design specifications, and test scripts
  • Create and maintain system interface diagrams, functional designs, and technical specifications
  • Assists in the evaluation of COTS tools for feasibility and impact to the business
  • Proactively review existing business processes to identify new ways to automate and provide time and cost-saving efficiencies

JOB QUALIFICATIONS

Knowledge / Education

  • Proven knowledge of the software and systems development life cycle; experience with enterprise-level integrations involving business-critical systems
  • Proficient in programming languages relevant to your job including general knowledge of language syntax and coding techniques (.NET, C#, X++)
  • Sound understanding of architectural components used within the applications supported including the ability to architect and design smaller scale solutions
  • Proficient in SQL Server 2000 / 2005 (SQL, T-SQL, relational modeling, stored procedure development, and performance tuning SQL)
  • BS in Computer Science, Engineering, or equivalent experience

Job Experience

  • 5+ years business/system analyst experience in systems development
  • At least 3 years experience developing in an enterprise environment
  • At least 2 years experience developing with MS BizTalk 2006 / 2004
  • Prior experience developing transaction-based systems
  • Experience in the medical device industry a plus
  • Experience with Salesforce.com development a huge plus
  • Eclipse and Java background a plus

Skills / Competencies

  • Excellent analysis skills and the ability to develop processes and methodologies.
  • Excellent presentation and communication skills.
  • Must be self-motivated with a proactive, problem-solving attitude
  • Knowledge and thorough understanding of Relational Data Modeling
  • Ability to rapidly learn and take advantage of new concepts, business models, and technologies
  • Fundamental understanding of Web Services
  • Understanding of XML, SQL, and enterprise application integration
  • Excellent oral and written communication skills using the English language
  • Able to work independently on multiple projects with different business units in a fast-paced environment and consistently meet deadlines
  • Must have a well-developed habit of commenting your code and writing documentation

Qualified applicants please submit resumes to: careers@insulet.com