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
Free Demo Kit
Join PodWatch™