Design, develop, test, support and deploy desktop, custom web, and mobile applications.
Gather customer software requirements and develop related software applications and programs.
Research and evaluate software related technologies and products.
Design and develop testing and maintenance procedures and activities.
Develop and write high quality coding that meets customer requirements.
Design, develop and implement critical applications in a .Net environment.
Assist and support other team members on multiple projects.
Drive team members to keep up with projects deadlines and within the clients’ budgets.
Implement best practices, standards and procedures including quality and delivery methodologies.
Ensure compliance with the documented software processes and procedures throughout the life cycle of software products.
Qualifications
Experience with C#, .Net Framework 4.5+, and Visual Studio 2015+
Three plus years of experience in .NET programming required
Strong object-oriented coding skills, ability to work with multi-layered, loosely-coupled, service-oriented libraries and applications
This position requires a flexible work schedule, availability of overtime during surges in workload, strong organizational skill and coordination skills, ability to work independently, quick learner, team player, proactive, goal-oriented, excellent communication, strong writing and analytical skills, and advanced computer skills.