Qualification Requirements:
Required
- A bachelor's degree in Computer Science or a related field or equivalent professional experience.
- 4+ years’experience or combination experience, education, and sustained superior performance
- Seasoned professional in C# and .NET framework
- Ability to translate user requirements to software implementations by breaking down tasks into workable solutions
- Strong knowledge in Microsoft SQL server
- Excellent oral and written communications skills (both technical and non-technical)
- Excellent, proven problem solver
- Proven experience building complex software solutions that have been successfully delivered to customers
- Proven experience working in a web development environment with a comprehensive understanding of MVC
Preferred
- Familiarity with Microsoft Azure infrastructure
- Razor experience
- Experience working in source control applications like GIT or TFS
- Familiarity with JSON, XML files along with associated parsing and processing
- Experience in Agile/SCRUM development methodologies
- Experience with XCode using Objective C
- Experience with Android Studio and Java
Responsibilities
- Participate as a member of a Scrum Development team
- Advise and coordinate with Product Owners on scope, risk, and development options to complete various projects
- Independently complete complex coding tasks as part of two-week sprint cycles
- Maintain current knowledge of the software development landscape and be prepared to introduce new approaches to the team
- Sustain and curate a comprehensive knowledge of coding and design
- Facilitate communication across the development team