Key Responsibilities:
Develop and maintain high-quality software solutions with the necessary product features.
Participate actively in daily stand-ups, weekly calls, sprint planning, sprint reviews, and design meetings.
Stay up-to-date with fast-moving cloud technologies, schedules, and deliverables through self-learning.
Improve and facilitate development activities by acquiring knowledge of new tools and processes.
Analyze requirements and provide technical solutions accordingly.
Proactively communicate project and release statuses to stakeholders.
Utilize your skills to analyze, identify, and resolve technical issues.
Document application changes and develop updates.
Requirements:
- Bachelor's Degree in Computer Science, Software Engineering, or a related field.
- Ability to develop effective and simple software solutions with rich features.
- Strong problem-solving and analytical skills.
- Good understanding of object-oriented design and design principles.
- Experience in web development, React framework, and JavaScript is desirable.
- Knowledge of relational databases and non-SQL DB is a plus.
- Excellent written and verbal communication skills.
- Willingness to learn and explore technology trends, implementing proof-of-concepts.
- Must speak english
- Ability to work collaboratively in a team environment and contribute to team success.
Join our team and be part of a dynamic environment where you can apply your skills and contribute to the development of innovative software solutions.