Senior Developer - Team Lead

AID UPSTATE INC$104K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 7+ years of experience in software development
  • 1+ years of experience as a Team Lead preferred
  • Experience in SaaS solutions or digital services projects
  • Strong technical expertise in modern web technologies
  • DevOps experience in a cloud environment with CI/CD
  • Excellent oral and written communication skills
  • Ability to solve problems and make confident decisions

Responsibilities

  • Lead, mentor, and manage a team of developers
  • Collaborate with stakeholders to define project scope and deliverables
  • Plan and estimate project solutions to meet client needs
  • Ensure timely project delivery within scope and budget
  • Communicate with clients to understand requirements and provide expertise
  • Design and implement high-quality software solutions
  • Conduct code reviews to ensure quality and maintainability

Benefits

  • Medical, dental, vision, and life insurance
  • Disability coverage
  • Flexible spending plans
  • 401(k) plan
  • Paid Time Off (PTO) and holidays
  • Days of remembrance
Full Job Description
GENERAL SUMMARY

As a Team Lead at Creed Interactive, you will hold a vital role in steering a development team towards successfully executing and delivering high-quality digital projects. In this multifaceted position, you will combine your deep technical expertise with strong leadership skills to guide and mentor a team of talented developers. Your responsibilities will range from hands-on coding and development to strategic planning and client interactions, making you a key player in both the technical and operational aspects of our projects.

ESSENTIAL FUNCTIONS

As the Team Lead at Creed Interactive, you will be expected to perform the following duties and responsibilities:

Team Management

  • Lead, mentor, and manage a team of developers alongside the Digital Workplace Team Director.
  • Facilitate knowledge sharing and foster a collaborative team environment.
  • Conduct regular team meetings and one-on-ones to track progress and address challenges.


Project Leadership

  • Collaborate with project managers and other stakeholders to define project scope and deliverables.
  • Ability to plan and estimate project solutions to meet client needs and budget expectations.
  • Ensure timely delivery of projects within scope and budget.
  • Experience working within an Agile environment and optimizing teams to perform well in this setting.
  • Manage and prioritize project technical tasks and meeting deadlines alongside project managers.


Client Interaction

  • Communicate with clients to understand their requirements and provide technical expertise.
  • Present and explain technical concepts to non-technical audiences.
  • Ensure client satisfaction through the delivery of high-quality solutions.


Technical Skills

  • Design/Architect, develop, and implement high-quality software solutions.
  • Stay abreast of emerging technologies and trends to incorporate into projects.
  • Ensure code quality and maintainability by conducting code reviews and adhering to best practices.
  • Technology experience:
    1. Angular or React
    2. .Net, Java, or PHP
    3. HTML / JavaScript / CSS
    4. Oracle, SQL Server, MySQL, Mongo, or related database experience
    5. Unit testing
    6. Linux or Windows


REQUIRED KNOWLEDGE, SKILLS AND ABILITIES

  1. Experience working in digital services-based projects, SaaS solutions, or technology with a strong emphasis on quality
  2. Demonstrated ability to work across functions to prioritize and drive strategic objectives
  3. Excellent oral and written communication skills
  4. High degree of initiative and self-motivation with a strong sense of accountability
  5. Ability to identify, analyze, and solve problems with minimal direction and make decisions with confidence
  6. Aptitude to successfully prioritize and manage multiple tasks while adhering to deadlines
  7. Preferred - prior leadership and team management experience
  8. Experience working on web-based projects in an agency environment
  9. DevOps experience within a cloud environment utilizing CI/CD


REQUIRED EDUCATION AND EXPERIENCE

  1. A college degree and/or equivalent work experience
  2. 7+ years of experience in software development
  3. DevOps experience within a cloud environment utilizing CI/CD
  4. 1+ years of experience as a Teal Lead preferred


WORK ENVIRONMENT/PHYSICAL DEMANDS

  1. Travel Requirements: Minimal, but as required by the position
  2. Weightlifting Requirements: up to 20 lbs.


RELATIONSHIPS

  1. Reports To: Chief Technology Officer
  2. Directly Manages: None
  3. Internal Relationships: Development, Design, Project Management, Operations, and Sales
  4. External Relationships: Clients


BENEFITS AND COMPENSATION

Benefits for this position include medical, dental, vision, and life insurance; disability coverage; flexible spending plans; a 401(k) plan; Paid Time Off (PTO); Holidays; and days of remembrance. Visit https://www.creedinteractive.com/about for more information.

The starting salary range for this position is $104,000 to $130,000. Salary offers will typically be made in the listed range. The Company takes into consideration a candidate's education, training, and experience, as well as the position's work location, expected quality and quantity of work, required travel (if any), external market and internal value, including merit process and internal pay alignment, when determining the salary for potential new team members. In compliance with state and federal regulations, a potential new team member's salary history will not be used in compensation decisions.

Similar Jobs

More Jobs at AID UPSTATE INC

More Information Technology Jobs

Find similar Senior Developer - Team Lead jobs: