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