Speridian Technologies logo

Lead Software Developer

Speridian Technologies
Full-time
On-site
Kansas City, Missouri, United States

LOCAL Kansas City Resumes Only

Lead Software Developer

 
  • Provides technical expertise to design, develop and maintain software applications and products that support business applications.
  • In addition, provides lead role for day-to-day functional tasks in the team, developer support and maintaining the development environment.
  • Uses tools, languages, coding standards and best practices to develop new product features and maintain year over year product functionality and enhancements.
  • Works closely with the QA, UX and other related teams to ensure consistent understanding of requirements and approach.
  • In addition, assists in planning and implementation of a strategic direction for the product.
  • Designs, develops and maintains complex software components
  • Creates and maintains documentation of design approaches
  • Creates and maintains documentation on internal architecture of the system. Leads architectural changes in the system.
  • Identifies product design features to support scalability, usability and better performance.
  • Assists and drives technical design and code reviews for all new enhancements and maintenance work delivered by the development team.
  • Understands complex business and functional requirements and produces technical specifications and product requirements.
  • Establishes best practices in coding and development within the team. Ensures consistency of the use of best practices within the team.
  • Designs and develops reusable code components. Positively and proactively leads and influences the team.
  • Provides advice and guidance to associate, senior and software engineer roles in the effective use of coding principles and best practices. Develops reusable code components.
  • Creates, maintains and executes unit test and alpha test plans
  • Maintains development environment and creates build.
  • Maintains and improves current knowledge on the latest technologies relevant to the role regarding algorithms, language, design methodology, third-party development tools, application platforms, hardware compatibility and operating systems.
  • Mentors and coaches other team members on the latest technological advances within the current technology used. Leads by example.
Required Skills:
  • Bachelor’s degree in a related field or the equivalent through a combination of education and related work experience.
  • Technical Stack
    Angular 16+
    .NET 8
    Azure Services
    Azure App Service
    Azure Storage
    Azure Logi Apps
    Azure Containers
    Azure Functions
    Architectures
           Clean Architecture
                  Web Api's
                   Service oriented Architecture 
                   Security