What are the responsibilities and job description for the Software Developer (Golang/Python) position at Careers Integrated Resources Inc?
Job Title: Software Developer (Golang/Python) Job Location: Richmond, VA Job Duration: 12-13 Months (possibility of extension) Job Summary:
- Develops conceptual, logical and physical IT engineering designs, that support the infrastructure requirements of varying levels of technical and business application projects.
- Completes analysis of business requirements, as it relates to technical infrastructure design, and ensure traceability of the design to the business requirements.
- Assesses testing requirements and prepares testing strategies, as well as preparing implementation and transition plans.
- Senior level position requires a seasoned professional with a full understanding of industry practices.
- Requires high level of experience and proficiency in field.
Principal Duties and Responsibilities:
- Working knowledge of architecture and design of solutions using cloud-based technologies.
- Serving as a hands on technical Engineer to provide key technology on system project focused on development and implementation of strategic technological directives.
- Performs resolution of complex hardware, environmental software operating systems and subsystems.
- Oversees problem avoidance actions in the Cloud hosting environments.
- Implement changes to business information and technical systems.
- Analyzes and revises existing system logic and documentation as necessary.
- May authorize risk level changes and recommend solutions to minimize and/or prevent system interruption.
- Evaluates, recommends and selects new software/hardware.
- Performs change and problem management using standard tools.
- Ensures conformance and compliance with existing system standards.
- Measures performance to ensure proper operation.
- Leads highly technical/complex projects utilizing staff and resources.
- Follows and ensures adherence to technical standards for programming and design techniques.
- Trains System technical staff on use of software/hardware tools in accordance with required standards and procedures.
- Monitors compliance with internal audit requirements and Information Security Manual guidelines.
- Performs other related duties as assigned.
Required Skills & Experience:
- 6 years with IT solution delivery Engineer experience and hands on experience with public, private and hybrid cloud services including; planning, development, migration and integration of applications and services from on premises infrastructure to cloud based platforms –as-a-Service and infrastructure -as-a-Service.
- Experience with Terraform, AWS Config, AWS Inspector, Guard Duty Experience with AWS Cloud technologies.
- Flexibility to adjust to multiple demands, shifting priorities, ambiguity, and rapid change.
- Software Development experience with, but not limited to one or more of the following technologies: either Golang or Python, and any addition languages such as NodeJS, Java, Angular, etc.