Job Description:
This position will be responsible for supporting the development team through debugging, documenting, developing, maintaining and testing software applications according to business requirements. The candidate will work as a member of a team, and work closely with the project management team. This person will need to be 50% hands on-coding and 50% managing.
Responsibilities:
- Assume responsibility for the development, maintenance, testing and support of internal software applications
- Follow industry and company best practices of design and development
- Provide support to other team members as required
Requirements:
- Degree in Computer Science (or similar technical field) and 3+ relevant work experience
- Functional knowledge of:
- C#
- NET
- SQL
- Entity Framework
- Ability to work collaboratively in a fast paced team environment
- Strong customer-service orientation and a professionalism
- Excellent documentation skills
- Highly self-motivated and self-directed
- Excellent communication skills
Qualifications:
- Mobile development experience
- Xamarin
- .NET Compact Framework
- Visual Basic .NET
- GIT / Team Foundation Server / Visual Studio Team Services
- Experience with MVC and MVVM design patterns
- SQL Server Reporting Services
- Must work on-site during regular business hours