The software engineer will be a part of a team of passionate analysts in performing tasks related to design, development, modification, and implementation of software systems and applications. She/He will identify and assess user needs or project requirements, and design or configure systems and programs that meet those needs.
Requirements
- Bachelor’s degree in computer science, Engineering, or related field.
- At least two years of professional software development experience.
- Proficiency in C# and .NET Core is an added advantage.
- Experience with front-end technologies such as React, Vue.js, TypeScript, and Flutter.
- Proven experience as a technical lead, leading teams in software development projects.
- Full-stack development experience, including proficiency in front-end and back-end technologies.
- Solid understanding of software architecture and design principles.
- Experience with both relational (e.g., SQL Server, MySQL) and non-relational (e.g., MongoDB, Cassandra) database systems.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills.
- Ability to thrive in a fast-paced and dynamic environment.