Emerald Resource Group - Cleveland, OH

posted about 1 month ago

Full-time - Mid Level
Onsite - Cleveland, OH
Administrative and Support Services

About the position

We are seeking a talented and experienced Lead Application Developer to join our dynamic team. If you're passionate about application development, possess strong leadership skills, and have a proven track record in software development, we want to hear from you. As a Lead Application Developer, you will be responsible for leading a team of developers in the design, development, and maintenance of software applications. You will work closely with cross-functional teams, guide development projects, and ensure the successful delivery of high-quality software solutions. This role requires expertise in application development, strong leadership capabilities, and the ability to mentor and inspire a development team.

Responsibilities

  • Lead a team of application developers, providing technical guidance, mentorship, and support.
  • Collaborate with product managers, business analysts, and stakeholders to understand project requirements and objectives.
  • Drive the design and development of software applications, ensuring they meet business needs and quality standards.
  • Perform code reviews and enforce coding standards and best practices within the development team.
  • Lead by example, writing clean, efficient, and maintainable code using various programming languages and technologies.
  • Troubleshoot, debug, and resolve software defects and issues promptly.
  • Stay current with emerging trends and technologies in application development.
  • Architect and design software solutions that are scalable, robust, and secure.
  • Collaborate with cross-functional teams to integrate software components into larger systems.
  • Assist in project planning, estimation, and risk management.
  • Contribute to the development of technical documentation and user guides.
  • Participate in Agile/Scrum development processes and ceremonies.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a software developer.
  • Expertise in multiple programming languages (e.g., Java, Python, C#, JavaScript).
  • Strong knowledge of software development methodologies and best practices.
  • Experience with database design and SQL.
  • Familiarity with web development frameworks and libraries.
  • Excellent problem-solving and analytical skills.
  • Exceptional leadership and mentorship abilities.
  • Effective communication and teamwork skills.
  • Self-motivated and able to work independently and collaboratively.
  • Ability to manage multiple projects and priorities simultaneously.

Benefits

  • Competitive salary and performance-based bonuses.
  • Comprehensive benefits package, including health, dental, and retirement plans.
  • Opportunities for professional growth and career advancement.
  • A collaborative and innovative work environment.
  • Flexible work arrangements.
  • Company-sponsored training and development programs.
  • Casual dress code and a relaxed office atmosphere.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service