Framework Developer Lead
CLA (CliftonLarsonAllen) · Raleigh, NC · 3 wk ago
Information TechnologyFull-time
About the role
CLA is growing and seeks to hire an experienced Framework Developer Lead to join our talented Information Technology team. The position offers growth, flexibility, and a collaborative work environment.
Responsibilities
- Lead the architecture, design, and development of core application frameworks to support business needs.
- Collaborate with cross-functional teams, including business analysts, project managers, and other developers, to define technical requirements and deliver effective solutions.
- Establish and promote best practices for coding standards, design patterns, and software development methodologies.
- Mentor and guide junior developers, providing technical oversight and support for professional development.
- Conduct code reviews and ensure the quality, performance, and security of application frameworks.
- Evaluate and implement new technologies and tools to enhance efficiency and capability of development processes.
- Troubleshoot and resolve complex technical issues related to framework architecture and application integration.
- Document framework designs, architecture decisions, and development processes for future reference and team knowledge sharing.
- Ensure compliance with organizational policies, industry standards, and regulatory requirements.
- Utilize a consistent framework development approach across products/projects to improve all phases of the process and ensure end-to-end quality, reporting, and dashboards across functions.
- Manage and oversee the framework team velocity, issues, risks, and bottlenecks and related projects.
Requirements
- 5 years of relevant experience required.
- 6 years of relevant experience preferred.
- Bachelor's degree or a combination of relevant experience and training may be considered in lieu of a degree.
Technical Competencies
- Proficiency with version control systems such as Git and command line interface.
- Proficiency in scripting languages (e.g., Bash, PowerShell) and YAML markup.
- Proficiency in programming languages (e.g., Python, JavaScript/TypeScript, C#).
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Proficiency in CI/CD tools such as Azure Pipelines, GitHub Actions, or Jenkins.
- Hands-on experience with containerization technologies (e.g., Docker, Kubernetes).
- Familiarity with configuration management tools (e.g., Terraform, Ansible, Chef, Puppet).
- Familiarity with Azure Boards or similar work management systems such as Jira or GitLab Issues.
- Strong understanding of cloud computing and containerization technologies.
- Solid grasp of Continuous Integration/Continuous Deployment (CI/CD) tools.
Benefits
Wellness at CLA focuses on the physical, financial, social, and emotional well-being of our employees and offers comprehensive benefit options including health, dental, vision, 401(k), and much more. To view a complete list of benefits, click here.
Pay
N/A
Schedule
N/A