Bachelor's Degree in Computer Science, a related field or relevant work experience
Minimum 3 years of experience in software development with strong skills in at least three key competency.
Technical Lead Role
- Minimum of 5 years experience in software development
- Experience in designing and leading development on web based systems using an Agile approach
- Experience working in a collaborative, team-based development environment
- Strong relational database knowledge.
- Understanding of best practices and methods to integrate applications within the organization and with external partners.
- Strong knowledge of the full software development lifecycle; with exposure to agile or iterative approaches to delivery preferred.
- Working knowledge of the network and/or server infrastructure required to host an application on the platforms in areas of expertise.
- Strong verbal and written communication skill.
- Ability to quickly learn new technologies and business functions.
- Strong analytical skills to determine effective approaches to business solutions.
- Ability to perform effectively in a team-oriented environment.
- Microsoft .net frameworks (4.0+)
- net, C#, vb.net, .net core
- Microsoft IIS
- Windows/Web Services
- Microsoft SQL Server 2008/2016
- Microsoft Team Foundation Server (TFS)