Specific Job Responsibilities:
The job description of Technical Lead ()
Leads Development scrum team.
Designs, documents, tests, and debugs new and existing software systems, applications and/or components for market sale or proprietary software for internal use.
Uses various programming languages and frameworks including but not limited to .NET, .NET Core, C#, Typescript, React, T-SQL, AWS or Azure.
Acts within alignment of security roles.
Works closely with software/product designers to understand requirements and design specifications.
Writes technical specifications based on conceptual design and stated business requirements.
Serves as technical expert on development projects, participate in full development life cycle including requirements analysis, design and deployments.
Supports, maintains, and documents software functionality.
Identifies and evaluates new technologies for implementation.
Analyzes code to find causes of errors and revise programs as needed.
Participates in software design meetings and analyzes user needs to determine technical requirements.
Works under general supervision with latitude for independent judgment.
Technical Skills/Tools
Microsoft SQL Server
Visual Studio Development Software
Microsoft Office Suite
OOP and approaches to software design.
Web application tools/frameworks
API design, service-oriented architecture (SOA) and messaging patterns
JavaScript libraries or frameworks (React)
CSS, HTML, JavaScript and C# .NETor Java
Docker/Kubernetes based deployment.
Knowledge and experience with SQL
Knowledge of AWS or Azure would be a plus
Business Skills / Qualifications
Communications - Expresses ideas and thoughts verbally and in written form.
Teamwork - Balances team and individual responsibilities; exhibits objectivity and openness to others' views; gives and welcomes feedback; contributes to building a positive team spirit; puts success of team above own interests;able