FULL STACK DEVELOPER / LEAD (C#, Angular, T-SQL) Direct Hire Oldsmar, FL (Hybrid) USC / GC ONLY (no third parties)
Salary Range : $110,000K
Our client is looking for a Full-stack Software Development Lead adept at Angular, T-SQL, and C# who can help them grow.
SUMMARY A Full-stack Software Development Lead works closely with the product team to ensure delivery of quality, on-time solutions.
This includes all phases of product development : requirements definition,
design, architecture, coding, testing, and delivery. They will lead a team of 2-4 developers on projects, suggest coding standards and process improvements, and work with the VP of Engineering on the future
of the product. They will work with the engineering team to accomplish coding tasks for a given sprint or deployment. They will follow Company's platform coding standards to ensure reusability, consistency, and
scalability. They are responsible for the development of new products and features as well as maintenance and support of existing products and features. RESPONSIBILITIES :
- Lead a team of 2-4 developers working on both Statement of Work (SOW) and company Roadmap items.
- Conduct 1 : 1 (one-on-one) meetings with developers.
- Perform bi-annual performance reviews.
- Work as a member of an Agile development team following Scrum software development methodologies
- Work with the engineering team and business analysts to identify and document software requirements
- Devise and / or modify software solutions to solve complex problems and address customer
requirements
- Create detailed technical specifications from which software solutions will be written
- Code, test, debug, document and maintain Company's software applications
- Assist Product Team in providing project estimates.
- Assist in deployments during a release cycle.
- Utilize the coding standards and give feedback on processes in place
- Design, code, test, debug, document and maintain Angular pages
- Design, code, test, debug, document, optimize and maintain MS SQL queries stored procedures
- Design and develop SQL database objects
- Analyze existing SQL queries for performance improvements
- Develop procedures and scripts for transaction processing and data migration
Experience / Qualifications :
- 3-7 years of recent experience with a front-end framework (Angular, React, Vue)
- Experience with Typescript
- 3-7 years of recent experience with T-SQL queries, stored procedures, and functions
- 3-7 years of recent experience with C# and .NET WebAPI
- Experience leading a team and management skills
- CI / CD (Azure DevOps pipelines, Jenkins, AppCenter or similar)
- Working knowledge of N-Tier architecture
- Adept and modeling Relational Databases with E-R Diagrams
- Experience with Agile Scrum methodologies for software development
- Well-versed in coding best practices for both Typescript, C#, and SQL
- Unit testing, debugging, and performance optimization
- Ability to work with technical support to analyze and resolve problems, as needed.
- Experience writing technical documentation and cleanly formatting and commenting code.
- Experience working Product Owners, Business Analysts and Project Managers to plan and execute software development projects to successful completion.
Nice-to-have Experience :
- Experience with Angular (v13+), ASP.NET Webforms, MVC, C# and Windows Services, Cloud and NoSQL database experience
- Mobile UI experience with MAUI or Xamarin Forms, Redis / Caching layer, OpenID Connect protocol, Docker / Containers, Multitenant databases
- Automation for testing, CI / CD, and monitoring
- Multiple data formats : JSON, CSV, XML, API, working with large datasets; multiple terabyte databases
- Mobile application distribution
- Understanding of common coding patterns, GoF Patterns, SOLID principles, Object-Oriented methodologies, Microservices, APIs (REST, RPC), Service Oriented Architecture (SOA), Configuration over Customization