Code, debug, document, and maintain portions of software
Perform unit and integration testing
Participate in peer code reviews
Take part in estimation and planning sessions
Contribute to the development of technical project documentation and user documentation
Assist QA engineers and support teams in resolving technical issues related to software installation and operation
Follow the best engineering practices, the quality criteria set forth on the project, and EQMS requirements
Report on the status and progress in line with project and company requirements
Spot current deficiencies in the development process, adopted procedures, engineering practices, and environment configurations, etc., and suggest improvements
Requirements
Experience in using .NET framework and C# language
Good understanding of OOP and OOD
Basic understanding of the SOLID principles
Basic knowledge of relational and non-relational databases
Basic understanding of version control systems (Git)
Basic knowledge of HTTP, HTML, CSS, JavaScript, and React
Basic knowledge of cloud technology
At least Upper-Intermediate level of English
Benefits
Scholarship: Yes
📊 Resume Score
Upload your resume to see if it passes auto-rejection tools used by recruiters
Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.