Responsible for every aspect of technical development, from requirement analysis, design, development, testing through to deployment and the management of the production environment.
Utilize strong commercial development experience, with skills to create and maintain stored procedures, manage database objects, perform data optimization tasks and maintain different versions of the code. Due to the nature of the project, the incumbent will work in an environment requiring small and frequent functional releases. This role is a proactive one where the individual is expected to be self-motivated and proactive as a key member of a software development team. To perform successfully, the incumbent is expected to be very “hands-on” and competent with technical work. Additionally responsible for working with other teams to integrate services and solutions and work on additional projects or tasks as assigned.
ESSENTIAL DUTIES AND RESPONSIBILITIES
Works closely with the developers, designers, project managers and the Manager of Software Development.
- Designs, develops and implements software packages for web sites and other projects.
Works with design specifications and methodologies to be implemented on a given project as determined by the Manager of Software Development, Project Manager, Business Partner or Development Committee.
- Works both individually as well as in a team environment with other developers, designers, project managers and the Manager of Software Development.
- Implements proper software code and application testing.
- Conducts peer code reviews and performance of other development.
- Works on design and testing as needed.
- Works on development projects from initial architecture through completion of project using approved technologies.
Applies common sense understanding and superior technical & development skills to carry out instructions furnished by business units/Sr. Management.
Manages through problems involving several concrete variables in standardized situations.
Works with solid programming and development design, development and problem solving skills used in real world application development.
- Expedite change requests and provide quick and efficient solutions.
- Analyze business requirements and transform them into technical design.
- Proactively provide ideas and solutions toward improvement of the applications and the business.
- Assess risk and impact on the existing system that may arise due to any requirement or functional change.
- Performs similar job-related duties as assigned.
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.
Excellent skills in xhtml, css v1 through v3
- Strong knowledge of C# .Net 1.1 – 4.0 and ASP.Net 2.0 – 4.0 using C#
Solid background in web standards based development and semantic markup
Strong application analysis, design and implementation skills
Solid background in basic graphics manipulations and designs for use on the web and in documents, spreadsheets and reports using Adobe Photoshop CS
Strong working knowledge of Object Oriented Programming concepts and SQL usage and development.
- Excellent communication skills
- Ability to work well in a team environment
- Ability to work with very little supervision
- Desire to learn about the technologies, methodologies and continue to expand skills and knowledge
Additional preferred skills:
Working knowledge in Cold Fusion, PDF design, development and toolkits
- Working knowledge of VB.Net
Basic understanding of network programming, protocols and toolkits in C# (ftp, smtp, pop3, etc.)
Working knowledge of PGP/GnuPG software, development of automated systems/processes
Working knowledge of e-commerce and business to business design and development methodologies and strategies
Strong skills and knowledge of DOM/Ajax, XML, XSLT and other data formats and technologies
Strong skills in desktop development in the .Net platform.
EDUCATION and/or EXPERIENCE
Bachelor’s degree from an accredited university or college and 3 - 5 years related experience and/or training; or equivalent combination of education and experience.
CERTIFICATES, LICENSES, REGISTRATIONS
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Fingering: Picking, pinching, typing or otherwise working primarily with fingers rather than with whole hand or arm, as in handling. Speaking: Expressing or exchanging ideas by means of spoken word. Those activities in which require detailed or important spoken instructions must be conveyed to other workers accurately and quickly. Hearing: Ability to receive detailed information through oral communication with or without correction. Repetitive Motion: Substantial movement (motions) of the wrist, hands and fingers.
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Normal office environment with controlled temperature. The noise level in the work environment is usually moderate.
IHC Group - 19 months ago