✨ About The Role
- The Senior Software Engineer will provide engineering troubleshooting assistance to customer support and development teams.
- Responsibilities include designing, testing, and debugging software enhancements and solutions.
- The role involves developing and implementing software programs using languages such as Java, C#, SQL, and JavaScript.
- The engineer will write unit and automation tests to ensure high-quality end products.
- Participation in the agile software development process, including daily standups and sprint planning, is expected.
âš¡ Requirements
- The ideal candidate will have a Master's degree or equivalent in Computer Science, Computer Engineering, or a related technical field.
- A minimum of 3 years of experience in professional software engineering is required for candidates with a Master's degree, or 5 years for those with a Bachelor's degree.
- Strong proficiency in object-oriented programming, data structures, and relational databases is essential.
- The candidate should have demonstrated solid written and verbal communication skills.
- Experience working in a collaborative team environment and with Agile development methodologies is crucial.