What are the responsibilities and job description for the Associate Software Engineer position at Ready Computing?
Reporting to the Director of Software Development, the Associate Software Engineer works directly with internal teammates to develop and implement software products.
Responsibilities:
Essential duties and responsibilities include the following, but are not limited to:
- Developing and implementing APIs and Web Services (REST, SOAP) and designing API based solutions.
- Perform unit testing and integrated testing of software and components;
- Collaborate with quality assurance and user acceptance staff to identify and correct defects;
- Utilizing CI/CD technologies and processes including but not limited to Git, Jenkins, Docker
- Using cloud architecture domain knowledge, VM and Container domain knowledge, and deployment strategies, to architect solutions
- Programming in InterSystems ObjectScript, Java or other Object-Oriented Programming languages
- Work with varying levels of requirement definition, and react quickly to stakeholder feedback;
- Assist in producing technical product and/or project documentation;
Required Skills and Abilities:
- Flexible and able to adapt to frequently changing standards and priorities;
- Proven experience developing and implementing software solutions
- Strong interpersonal skills, with a desire to interact with a variety of team members, customers and end-users
Qualifications:
- BA/BS or equivalent work experience in the field of Software Development
- 1 years of Software Development experience
- Oral and written fluency in English.
Physical & Mental Qualifications:
- All positions require the ability to work on a computer for at least eight (8) hours per day. This includes fine and gross manipulation (typing and utilizing the mouse), looking at a computer screen for extended periods of time, visual acuity (reading off of a computer screen). This also includes the ability to sit and stand for a combined period of at least eight (8) hours per day.
- All positions require minimum and infrequent lifting requirements (laptop).
- No positions require walking requirements apart from the travel and commute as stated in this section.
- All positions require the ability to talk on the phone.
- Most positions require occasional travel.
- All positions require the ability to focus on numerous tasks and project requirements throughout and eight (8) hour workday.
- All positions require the ability to work, communicate, and collaborate with team members, peers, clients, vendors, and other entities that the Company maintains business relationships with.
Ready Computing is an equal opportunity employer. We do not discriminate with regard to race, color, religion, gender, national origin, disability status, protected veteran status, or any other characteristic protected by law.
Salary : $65,000 - $75,000