Job Summary:
Noesis seeks highly skilled candidates with a strong background in software engineering and development.
* Bachelor or Master's Degree in Software Engineering, Computer Science, Mathematics, Applied Mathematics, or related field;
* 2+ years of experience in Java / Core Java development;
* Professional experience with Python and/or C++;
* Proficiency in GIT (preferably Bitbucket);
* Experience with Ansible, Docker, and Kubernetes is an asset.
* Expertise in web application development;
* Strong knowledge of relational databases;
* Familiarity with agile methodologies;
* Good algorithmic knowledge;
* Autonomy, proactivity, and team spirit;
* Client-oriented approach;
* Excellent English language skills.
About the Role:
As a key member of our team, you will be responsible for designing, developing, and maintaining complex software systems.
Key responsibilities include:
1. Designing and implementing software solutions using Java, Python, and/or C++;
2. Collaborating with cross-functional teams to identify business requirements and develop technical solutions;
3. Ensuring high-quality code through thorough testing and debugging;
4. Maintaining and upgrading existing software systems to ensure optimal performance;
5. Providing technical guidance and support to colleagues as needed.
Requirements:
To succeed in this role, you must have:
* A Bachelor or Master's degree in a relevant field;
* Minimum 2 years of experience in software development;
* Excellent problem-solving skills and attention to detail;
* Strong communication and teamwork skills;
* Ability to work in a fast-paced environment and adapt to changing priorities.
What We Offer:
Noesis is committed to providing a dynamic and supportive work environment that fosters growth and development.
We offer:
* A competitive salary and benefits package;
* Ongoing training and professional development opportunities;
* A collaborative and inclusive team culture;
* The opportunity to work on challenging and rewarding projects.
How to Apply:
If you are a motivated and experienced software developer looking for a new challenge, please submit your application, including your resume and cover letter.
We look forward to hearing from you!