Description
JOB DESCRIPTION:
This position is responsible for working directly with our systems architect to understand our business model and translate business knowledge into functional, useable efficient systems to support company growth. Developing, testing, and maintaining high quality code utilizing .NET components. Position also includes supporting APIs and integration with externally procured applications/systems.
The ideal candidate will be an experienced .NET developer with a minimum of 5 years' experience using Microsoft development tools and practices. We are seeking IT professionals with an excellent grasp of the .NET Framework (3.0 and higher) and C# to code a suite of multi-tier, event-driven applications.
SPECIFIC RESPONSIBILITIES:
- Develop, document, implement and maintain high quality company developed software utilizing .NET components while working directly with the system architect
- Support third party software products and interfaces
- Understanding of the business and translating those into development requirements
- Work with Quality Assurance team to validate changes/applications
- Follow the development life cycle and utilize source code controls
- Stay abreast of emerging technologies with potential to improve the effectiveness and/or efficiencies of existing systems and processes
SKILLS:
- High degree of proficiency in development toolsets
o C#, VB.NET, ASP.NET MVC
o JavaScript
o SQLServer - Client Server and/or Web software development and support
- Strong problem solving skills
- High level of initiative, self-motivation and attention to detail
- Project Management and Organizational skills with ability to multi-task
- Strong verbal and written communication skills for technical and non-technical
- Excellent teamwork abilities and customer support focus
EDUCATION/TRAINING:
Degree: BS in Computer Science, MIS or related field preferred or equivalent job experience