Carshield - O'Fallon, MO

posted about 2 months ago

Full-time - Mid Level
O'Fallon, MO
Insurance Carriers and Related Activities

About the position

CarShield is seeking a proven leader and experienced Development Manager to enhance and optimize our systems. As a rapidly growing company recognized as a Best Place to Work by Glassdoor and the St. Louis Business Journal, we are committed to developing our people and achieving results. This position offers the opportunity to lead a team of application developers through the full software development life cycle, focusing on design, development, security, and testing using various products and technologies. The ideal candidate will be self-motivated and passionate about creating robust, maintainable, and innovative software solutions that meet user interface needs. In this role, you will provide technical direction to junior developers, translating business needs into modern software solutions while maintaining and enhancing existing applications. You will be responsible for debugging production issues and customizing delivered functionality. Your primary duties will include leading a team through all aspects of the software delivery model, interfacing with IT project management to ensure solutions are delivered on schedule and within budget, and developing strategies for enterprise applications. You will also lead technical projects, ensuring effective communication with peers, customers, and management. As a Development Manager, you will analyze current business systems to identify the most efficient and cost-effective solutions for CarShield. You will keep pace with new technologies and incorporate them as needed to meet business requirements. Additionally, you will develop and maintain operating procedures, contingency plans, and security policies, ensuring that all solutions are well-engineered, optimized, operable, and maintainable while adhering to project management policies and software quality assurance processes.

Responsibilities

  • Lead and assist in all aspects of software delivery model including design, development, validation, delivery, and maintenance.
  • Interface with IT project management to deliver solutions on schedule and within budget.
  • Lead technical projects through effective communication with peers, customers, and management.
  • Develop and maintain strategy and implement plans for enterprise applications.
  • Lead and assist in all aspects of service implementation and delivery including design, configuration, development, deployment, and support.
  • Serve as technical staff advisor for complex projects, tasks, or functions.
  • Lead analysis of current business systems to determine the most efficient, cost-effective solutions for CarShield.
  • Keep pace with new technologies and incorporate them as appropriate to meet CarShield business needs.
  • Lead and assist in developing and maintaining appropriate operating procedures, contingency plans, and security policies.
  • Ensure solutions are well-engineered, optimized, operable, and maintainable while adhering to defined project management policies, change management guidelines, cyber security requirements, and software quality assurance processes.

Requirements

  • 5+ years as a development manager managing projects from start to finish in a professional full stack web/interactive design/development role.
  • Expert knowledge in HTML, CSS, and JavaScript.
  • Expert knowledge of Microsoft .NET Framework and .NET Core.
  • Expert knowledge of Microsoft Web API.
  • Expert knowledge of Microsoft Entity Framework and Microsoft SQL Server, and general database structures.
  • Experience with cloud technologies, specifically AWS and Azure.
  • Expert JavaScript/JQuery skills.
  • Experience with Unit Testing and Test-Driven Development (TDD).
  • Intermediate to expert knowledge of PHP scripting.
  • Intermediate to expert knowledge of creating mobile apps.
  • Strong knowledge of UI and interactive design skills.
  • Strong knowledge of user interface design and usability, including color, layout, design principles, and typography.
  • Bachelor's degree in Computer Science or a similar field (or equivalent experience).
  • Experience managing workload in Jira.

Nice-to-haves

  • Experience with Agile methodologies.
  • Familiarity with DevOps practices and tools.
  • Knowledge of additional programming languages such as Python or Ruby.

Benefits

  • Competitive base compensation and benefits package including medical, dental, vision, and life insurance.
  • 401k with employer match.
  • Discounted tuition at Lindenwood University.
  • Professional development opportunities.
  • On-site fitness facilities and personal trainer.
  • Laid-back but highly driven work environment.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service