As a Software Engineer, you will contribute to the entire software development lifecycle, from concept to deployment. You will work closely with cross-functional teams ensuring seamless integration and optimal performance of applications.
Responsibilities
Engage in agile development practices and participate in sprints.
Optimize applications for maximum speed and scalability.
Document development processes, code changes, and technical specifications.
Manage repository revisions and maintain version control.
Foster a culture of continuous improvement and innovation.
Requirements
Education
Bachelor's degree in Computer Science or a related field
Master's degree in Software Engineering is preferable
Experience
4-6 years of experience in software development
Technical Skills
Java
React
Soft Skills
Problem-solving
Communication
Languages
English: Fluent
Advantageous
Knowledge of Agile methodologies: Experience working in Agile environments with Scrum or Kanban.
Familiarity with CI/CD tools: Experience with continuous integration and deployment pipelines.
Benefits
Comprehensive medical and dental benefits
Generous annual leave policies
Employee training and development programs
Support for professional certifications
Company Culture
Employee Empowerment: We believe in empowering our employees to take initiative and make impactful decisions.
Continuous Learning: We support professional development and provide opportunities for continuous learning.
Diversity and Inclusion: We are committed to creating a diverse and inclusive workplace that reflects the communities we serve.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development