We are seeking a skilled Software Engineer to create high-quality software applications. Your role will involve writing clean, scalable code and participating in the entire development life cycle.
Responsibilities
Architect and design software applications based on project specifications.
Collaborate in an Agile environment to deliver timely project milestones.
Conduct research to identify solutions to complex software problems.
Provide technical support and training to team members as necessary.
Participate in team meetings to discuss project progress and roadblocks.
Requirements
Education
Bachelor's degree in Software Engineering or Computer Science
Experience
5+ years of experience in software development
Technical Skills
Java
React
Soft Skills
Problem-solving
Communication
Languages
English: Fluent
Advantageous
Experience with cloud platforms (AWS or Azure): Hands-on experience with AWS or Azure for cloud application development.
Familiarity with Agile methodologies: Experience working in Agile teams for software development.
Benefits
Comprehensive health benefits including medical and dental coverage
Retirement savings plan with company contributions
Flexible work schedules and remote working options
Opportunities for continuous learning and growth
Company Culture
Continuous Improvement: We believe in the power of continuous learning and improving processes.
Team Spirit: Our team works together to achieve common goals in a supportive atmosphere.
Work-Life Balance: We value work-life balance and offer flexible working arrangements.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development