Geopaq Logic - Kansas City, MO

posted 8 days ago

Full-time - Senior
Kansas City, MO
Administrative and Support Services

About the position

The Lead Software Developer/Architect (.Net) position is responsible for providing technical expertise in designing, developing, and maintaining software applications that support business needs. This role involves leading day-to-day functional tasks within the team, ensuring the development environment is maintained, and collaborating with various teams to align on requirements and approaches. The position also focuses on architectural changes, scalability, and performance improvements while mentoring team members and establishing best practices in coding and development.

Responsibilities

  • Provide technical expertise to design, develop, and maintain software applications and products.
  • Lead day-to-day functional tasks in the team and provide developer support.
  • Maintain the development environment and ensure best practices are followed.
  • Collaborate with QA, UX, and other teams to ensure a consistent understanding of requirements.
  • Assist in planning and implementing a strategic direction for the product.
  • Design, develop, and maintain complex software components.
  • Create and maintain documentation of design approaches and internal architecture.
  • Lead architectural changes in the system and identify product design features for scalability and performance.
  • Drive technical design and code reviews for new enhancements and maintenance work.
  • Understand complex business and functional requirements and produce technical specifications.
  • Establish best practices in coding and development within the team.
  • Design and develop reusable code components and mentor team members on coding principles.
  • Create, maintain, and execute unit test and alpha test plans.
  • Maintain and improve knowledge on the latest technologies relevant to the role.

Requirements

  • Bachelor's degree in a related field or equivalent experience.
  • Proficiency in Angular 16+
  • Experience with .NET 8
  • Familiarity with Azure Services including Azure App Service, Azure Storage, Azure Logic Apps, Azure Containers, and Azure Functions.
  • Knowledge of Clean Architecture, Web APIs, and Service-Oriented Architecture.
  • Understanding of security best practices in software development.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service