Core Duties and Responsibilities:
Design and code individual assignments and assist team members deliver assignments
Design and code with security best practices in mind; provide support after solution is delivered addressing production issues
Document, Design, Develop, Test and deliver scalable applications
Modify and enhance existing applications
Consult with team leaders, managers and stakeholders to gather and review requirements, and create functional specifications
Promote new ideas and make sound technical decisions
Perform other duties as assigned
Position Requirements:
Bachelor’s Degree in Computer Science, or equivalent experience in IT industry
Minimum 4 years’ experience developing web applications and enterprise applications
.NET Framework 4.x and above
ASP.NET / C#
.NET Core
Webform / MVC
Web Services / WCF / REST
JavaScript / JQuery / Ajax
SQL / T-SQL
HTML5 / HTML / CSS3
Content Management Systems
Object oriented analysis and design
Secure coding best practices
Microsoft Visual Studio and TFS
Experience with Full SDLC
Additional Skills & Competencies:
Agile Development Methodologies and Mobile Development experience preferred
Demonstrable strong analytical and problem-solving skills
Excellent communications skills
Self-motivated, independent, detailed-oriented team player