Summary:
Conducts analysis, designs products, and programs computer software that requires extensive research. Typical background for this position is advanced study/knowledge in the field of computer science or software engineering along with advanced knowledge of software development and methodologies.
Responsibilities:
- Perform software and system testing procedures, including bug verification, release testing, and beta support.
- Design and program software involving multiple modules or subsystems.
- Participate in design meetings and collaborate with staff to evaluate hardware/software interfaces and overall system performance requirements.
- Conduct complex release testing and provide beta support for assigned projects, resolving issues identified in the software.
- Prepare documentation required for product development and release.
- Analyze and research software requirements to determine feasibility within time and cost constraints.
- Consult with customers regarding application use and software maintenance.
- Coordinate installation of software systems as needed.
- Serve as a project architect when required.
Requirements:
- 6 years of experience in software development.
- Bachelor&rsquos or Master&rsquos degree in Computer Science or Software Engineering.
Required Skills:
- Ruby on Rails
- AWS knowledge
- AI technology
Preferred Skills:
- Generative AI knowledge is a plus but not a must.
#AditiConsulting
# 26-01873