SUMMARY :
As part of our IT team, this position will participate in the needs, systems, data analysis, development, modification, test, and documentation of custom software applications and integrations.
ESSENTIAL DUTIES AND RESPONSIBILITIES
- Collects, analyzes, and translates business requirements into functional specifications.
- Designs, develops, modifies, and maintains assigned applications. Monitors the operation of assigned applications and responds to problems by diagnosing and correcting errors.
- Apply standard programming procedures and knowledge of pertinent functional areas.
- Analyzes needs, designs, writes, and tests new programs and applications.
- Maintains and revises existing systems and provides technical assistance to users.
- Works according to approved requirements and detailed specifications.
- Commitment to collaborative problem solving, sophisticated design, and quality product is essential.
- Creates documentation for all aspects of job function including creating needs analysis overviews and functional specifications, writing software documentation, commenting new or modified code, and creating end-user manuals.
- Performs end-user training via written documentation, one-on-one sessions, and group meetings on new and existing software.
- Ensure the best possible performance, quality, and responsiveness of applications
- Collaborate with team members and stakeholders to complete development and fulfill business requirements of requested work including development, unit testing and QA process.
- Identify bottlenecks and bugs and devise solutions to these problems.
- Help maintain code quality, organization, and automation.
- Regular and predictable attendance is an essential function of the job.
EDUCATION REQUIREMENTS
- Bachelors or associate degree, with course work in a computer programming related field. Experience may be substituted for part of educational qualifications as appropriate.
MINIMUM EXPERIENCE, KNOWLEDGE, SKILL, AND ABILITY REQUIREMENTS
- Three to five years programming experience.
- Strong C#, ASP.NET and database programming knowledge a must.
- Two years of in-depth experience with relational database technology including schema design, stored procedure development and SQL queries. SQL Server preferred.
- Superior ability to multi-task, prioritize multiple projects, adjust to changing workflow and workload accordingly.
- Ability to take initiative, be self-motivated and an independent, accountable, dependable performer.
- Strong communication skills with demonstrated ability to express ideas and information (both in written and oral form) clearly and concisely in a manner appropriate to the audience.
- Ability to be accountable for quality customer service and respond appropriately to a variety of personalities and situations.
- Ability to maintain quality and security standards.
- Must be able to read, write and speak effectively in English.
SPECIAL KNOWLEDGE, SKILL, AND ABILITY REQUIREMENTS
- Experience with Telerik ASP.NET AJAX controls or similar strongly desired
- Web service (i.e. REST) programming, both client and server side
- HTML / HTML5 / CSS
- Javascript, jQuery
|