We're looking for a Senior Software Engineer to join our team and contribute to the development of high-quality web and mobile applications. The ideal candidate is passionate about software development, enjoys working in a collaborative environment, and has experience with modern development technologies while contributing to the full software development lifecycle.
Below are the main responsibilities:
- Design, develop, and maintain web and/or desktop solutions using Typescript or C# or Java. For Front technologies, to have experience in React or Angular or Vue
- Develop documentation throughout the software development life cycle
- Collaborate with stakeholders to understand project requirements and deliver high-quality solutions
- Write clean, efficient, and maintainable code while following best practices and coding standards
- Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
- Ensure the best possible performance, quality, and responsiveness of applications
- Troubleshoot and debug issues to ensure smooth application performance
- Stay up to date with industry trends and technologies to bring innovative ideas to the team