Essential Duties & Responsibilities:
- Work and communicate with team members to develop new solutions from design and development through installation and implementation
- Build and support high-quality web and desktop applications on the Microsoft technology stack and maintain internal and external facing web applications using C#, ASP.NET
- Create and modify stored procedures, as well as queries to extract and update data in SQL Server
- Identify code defects and devise solutions to mitigate and address these issues
- Adhere to formal coding processes, documentation, and standards
Essential Skills:
- Proficiency in ASP.Net MVC, .Net Core
- Proficiency in CSS, HTML5, Javascript and associated tools (Node.js, jQuery, etc.)
- Proficiency in SQL Server
- Proficiency in Web Services and REST API development
- Use of version control software
- Knowledge of Telerik Controls is desired
- Knowledge of Visual Studio is desired
- Strong customer relationship skills
- Strong analytical skills, attention to detail
- Demonstrated ability to work efficiently and effectively in a fast-paced, matrixed environment, and ability to execute despite ambiguity
Experience/Education:
- Computer science degree or 3+ years for related work experience
- Formal training/certifications in the Information Technology field, specifically around application development, is highly desirable
Personality or self-management skills:
- Ability to work across multiple projects
- Ability to work closely with clients in a shared working environment
- Ability to coordinate and communicate effectively
- Ability to perform work within specific timeframes and adhere to deadlines