About :
Jesica is a recruiting agency that utilizes AI to source, screen and match candidates to right career opportunities. We work on behalf on our clients who are actively seeking qualified candidates to these roles.
If you are a candidate either actively looking or just browsing, we highly encourage you to complete the application process as you never know what opportunities we might match you with!
Responsibilities
- Collaborate with appropriate stakeholders to determine user requirements for a set of features.
- Contribute to the identification of dependencies and the development of design documents for a product area with little oversight.
- Create and implement code for a product, service, or feature, reusing code as applicable.
- Contribute to efforts to break down larger work items into smaller work items and provide estimation.
- Participate in code reviews to ensure code quality and distribute knowledge.
- Maintain and improve the performance, reliability, and scalability of existing systems.
- Work closely with the QA team to ensure high-quality software delivery.
- Implement and maintain continuous integration and continuous deployment (CI / CD) pipelines.
- Stay updated with the latest industry trends and technologies to ensure our solutions remain cutting-edge.
- Assist in troubleshooting and resolving production issues as they arise.
- Document software designs, code, and procedures effectively.
Requirements :
- Bachelor's Degree in Computer Science, Software Engineering, Computer Engineering or related technical field OR equivalent experience.
- 0-3 years of solid experience in building and maintaining reliable and scalable services / platforms.
- Proficiency in coding languages including, but not limited to, C, C++, C#, Java, or Python.
- Experience with version control systems such as Git.
- Understanding of software development methodologies and best practices.
- Experience with continuous integration and continuous deployment (CI / CD) pipelines.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
- Strong problem-solving skills and the ability to troubleshoot complex issues.
- Excellent communication skills and the ability to work collaboratively in a team environment.
- Knowledge of machine learning and deep learning systems is a plus.
- A proactive attitude and a passion for learning and growth.
Benefits :
Varies by Role, Location and our clients. However, we strive to ensure that the pay is competitive and that there's a strong benefits package included
30+ days ago