Framework Developer Senior
CLA (CliftonLarsonAllen) · Nashville, TN · 3 wk ago
EngineeringFull-time
About the role
CLA is growing and seeks to hire an experienced Framework Developer Senior to join our talented Information Technology team. The position offers growth, flexibility, and a collaborative work environment.
Responsibilities
- 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.
- Implement and advocate for best practices in coding standards, architectural patterns, and development methodologies.
- Support and collaborate with team members, sharing knowledge and providing technical guidance when needed.
- Perform code reviews and ensure the quality, performance, and security of application frameworks.
- Research, evaluate, and integrate new technologies and tools to enhance development efficiency and system capabilities.
- Ensure compliance with organizational policies, industry standards, and regulatory requirements.
Requirements
- 4 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
Qualifications
- Excellent interpersonal skills with the ability to communicate at all levels.
- Strong problem-solving and creative skills and the ability to exercise sound judgment.
- Demonstrate a high level of integrity and dependability with a strong sense of urgency and results-orientation.
Skills
- 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
CLA offers comprehensive benefits including health, dental, vision, 401(k), and much more. To view a complete list of benefits, click here.