- Communicating and understanding customer requirements and how to convert them into application features
Collaborate with a team of IT professionals to develop specifications for new applications
Designing creative models according to the required specifications
Writing codes appropriately for application programming and delivering them on time
- Carry out coordination and integration testing before launch
Perform functional and non-functional tests
- Troubleshoot and modify apps
- Evaluate and reprogram existing applications and add new features
- Develop technical documents, manuals and application design
Requirements:
Bachelor's degree in Computer Science
Practical experience as an application developer
Proficiency in designing and building various applications
Ability to program in at least one programming language such as C#, Java (J2EE) etc
In-depth knowledge of programming, operating systems, and various platforms using development tools
Distinguished understanding of software design and programming principles
Team player with excellent communication skills Analytical thinking and problem-solving ability Great attention to detail and time management skills