What are the responsibilities and job description for the Application Developer position at Careers Integrated Resources Inc?
Job title:- Application Developer
Location:- Richmond, VA 23219
Duration:- 16 Months
Qualifications:
- Proficiency using Python, JavaScript
- Proficiency using Python, JavaScript, and Ansible to automate the configuration, management, and deployment of network infrastructure.
- Experience with NodeJS, NextJS, or React
- Familiarity with source code version control systems
- Experience with GitLab Actions
- Experience with AWS services, including Fargate / ECS
- Experience using Terraform
- Strong problem-solving skills and the ability to work independently as well as in a team environment.
- Excellent written and verbal communication skills.
- Familiarity with Agile development methodologies, such as Scrum or Kanban.
- Knowledge of networking protocols, distributed systems, or real-time systems is a plus.
- Bachelor’s degree in computer science, Information Technology, Engineering, or a related field.
Responsibilities:
- Design and develop applications, scripts, and libraries for end-to-end automation solutions.
- Collaborate with cross-functional teams to define, design, and release new features and improvements.
- Collaborate with team to define requirements, set timelines, and prioritize tasks.
- Analyze and optimize performance bottlenecks and improve code efficiency.
- Participate in code and design reviews, ensuring the quality and maintainability of the codebase.
- Involved with debugging software defects and issues related to automation scripts and playbooks.
- Create and maintain detailed documentation for automation scripts, playbooks, and procedures.