The ideal candidate should have a strong understanding of the full software development lifecycle, with hands-on experience in designing, coding, testing, and maintaining applications. They should be proficient in multiple programming languages and capable of writing and testing code to ensure high-quality, reliable software.
Responsibilities
- Design, code, test, and manage various applications
- Collaborate with the engineering team and the product team to establish the best products
- Follow the outlined standards of quality related to code and systems
- Develop automated tests and conduct performance tuning
Qualifications
- Bachelor's degree in Computer Science or any relevant field
- 5+ years of experience working with .NET or relevant experience
- Experience developing web-based applications in C#, HTML, JavaScript, VBScript/ASP, or .NET
- Experience working with MS SQL Server and MySQL
- Knowledge of practices and procedures for the full software design life cycle
- Experience working in an agile development environment
Additional Information
- Initial 6-month term, with extension based on performance
- Process: Meeting the Tech Lead > Take-home exam if there are any > Manager
- Engagement type: Full-time freelance / consultant
- Use of personal desktop/laptop (security software will be provided by the team)
- Payment via USDT
- Work setup: remote
- Schedule: Monday to Friday, 10:00 AM 7:00 PM (GMT+8)