Position
Title:
.Net Web Developer Senior
Department: Research and
Development
Reports
to:
Research & Development Manager
Primary Objective of
Position
Develops specifications for
moderately complex software programming applications and modifies/maintains the
existing software. Develops, modifies and maintains applications that may be
customized or standardized. Participate in design and coding activities with
other staff members.
Knowledge and Skill
Required
·
Minimum eight (8) years Web Development experience. Candidate must
have extensive knowledge and experience in all of the following, HTML, CSS, ASP.NET, AJAX,
JAVASCRIPT, JQUERYUI, JQUERY, REST, Web Services (WCF/ASMX), IIS.
·
Minimum five (5) years of experience working with SQL Server 2000
or above (experience with equivalent products will be considered), writing and
debugging complex SQL statements and a good understanding of relational
database concepts.
·
Minimum five (5) years .NET and C# experience.
·
WCF experience a plus as the position will involve WCF
development.
·
Ability to effectively communicate technical concepts to other
technical staff members.
·
Ability to interface well with Professional Service staff and
other non-technical members of the organization.
·
Demonstrated aptitude for learning new technologies.
·
Knowledge relating to the area in which analysis and coding is
performed.
·
Provide project development in the areas of analysis, design,
programming, testing, implementation, and on-going system support.
·
Ability to help design/architect new development and
functionality.
·
Ability to analyze business rules and logic.
Essential Duties and
Responsibilities
·
Designs/codes applications following specifications using the
appropriate tools.
·
Maintains and modifies existing applications on their own as well
as under direction from senior staff members.
·
Performs maintenance programming for existing version. Performs
custom programming at management's request.
·
Assumes responsibility for ongoing data and code architecture for
product.
·
May lead and direct the work of others.
·
Other duties as assigned.
Personal
Requirements
·
Excellent interpersonal and communication skills.
·
Works well with management, peers and subordinates.
·
Provides leadership and direction to staff to enhance Company
ability to provide the best possible service.
·
Enthusiastic and able to build and work well in a team environment
·
Excellent presentation skills.
·
Able to adapt to a variety of personalities in a professional
manner.
·
Able to implement and execute a plan of action.
·
Ability to lead a project and commit to deadlines.
Requirements
·
Bachelor of Science in Computer Science or equivalent on-the-job
experience is preferred.
·
Microsoft Certification a plus.
·
8 + years of experience in the field or related area