Application Developer
Skills
About the Role
You will work with senior developers to analyse user requirements and system design specifications. You will write and review testable, efficient and maintainable code, participate in user acceptance testing with stakeholders, investigate and resolve application bugs, and produce release and user documentation. You will troubleshoot backend issues and extract data to support business users while meeting tight deadlines.
Requirements
- Diploma or bachelor’s degree in Information Technology or Computer Science
- At least 1 year of hands-on development experience
- Strong analytical and logical skills for troubleshooting and debugging complex code
- Proficient in React and TypeScript
- Proficient in C# and .NET Core
- Experience with MS SQL
- Knowledge of VB.NET is a plus
- Experience with Visual Studio and Telerik controls is desirable
- Experience with Git and/or Azure DevOps version control
- Able to work independently in an agile environment with minimal supervision
- Able to communicate and present ideas in English
Responsibilities
- Work with senior developers to analyse user requirements and system design specifications
- Write and review testable, efficient and maintainable code
- Participate in user acceptance testing with stakeholders and project managers
- Maintain application release documentation and follow version control strategies
- Produce and update user guide and technical documentation
- Investigate and resolve application bugs reported by users
- Manage deadlines and milestones to ensure timely delivery
- Troubleshoot issues, liaise with business users, and extract backend data for users
