Jobs · Engineering · North Carolina

Technical Lead - Application Development - Raleigh

Versana · Raleigh, NC · 2 wk ago
HybridEngineeringFull-time

About the role

The Technical Lead - Application Development position at Versana Tech is responsible for leading a team of developers in designing, implementing, and maintaining scalable and efficient software applications. This role requires strong leadership skills, expertise in software development methodologies, and a deep understanding of modern application architectures.

Responsibilities

  • Oversee the development process, ensuring projects are completed on time and within budget.
  • Collaborate with cross-functional teams including product managers, designers, and other engineers to define project scope and objectives.
  • Develop and maintain technical documentation for all aspects of the application lifecycle.
  • Lead code reviews and provide constructive feedback to improve code quality and efficiency.
  • Ensure adherence to coding standards and best practices.
  • Identify and mitigate risks associated with project deliverables.
  • Work closely with stakeholders to understand their needs and translate them into technical solutions.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum 5 years of experience in software development, with at least 3 years leading a team.
  • Proven track record of delivering high-quality software products on time and under budget.
  • Experience with Agile methodologies and tools such as JIRA, Confluence, and Git.
  • Strong knowledge of software development life cycle (SDLC) and experience with various programming languages and frameworks.
  • Excellent communication and interpersonal skills, with the ability to lead and motivate a team.
  • Ability to work independently and manage multiple projects simultaneously.

Qualifications

  • Experience with cloud platforms like AWS, Azure, or Google Cloud.
  • Knowledge of DevOps practices and tools.
  • Experience with database design and optimization.
  • Understanding of security best practices and compliance requirements.

Skills

  • Leadership and management skills.
  • Technical expertise in software development.
  • Project management and planning skills.
  • Communication and collaboration skills.
  • Problem-solving and analytical skills.

Benefits

  • Competitive salary commensurate with experience.
  • Flexible work schedule with options for remote work.
  • Health insurance coverage.
  • 401(k) retirement plan with company match.
  • Professional development opportunities.

Pay

Salary range: $120,000 - $150,000 annually.

Schedule

Hybrid schedule with a mix of remote and in-office work.

Similar jobs