Roles and Responsibilities
• Understand client requirements and how they translate in application features.
• Establish a detailed program specification through discussion with clients
• Collaborate with a team of IT professionals to set specifications for new applications
• Work as part of a team- Which may be established purely for a particular project to write a
specific section of the program.
• write the program - to do this you'll break down program specification into its simplest
elements and translate this logic into a programming language
• Identify key application feature.
• Creating and implementing the source code of new applications.
• Design creative prototypes according to specifications
• Write high quality source code to program complete applications within deadlines
• Perform unit and integration testing before launch.
• Conduct functional and non-functional testing
• Test sample data-sets to check that output from the program works as intended
• Install the program into production, once testing is complete
• Conduct user acceptance testing, to ensure the program can be used easily, quickly and
accurately.
• Troubleshoot and debug applications
• Evaluate existing applications to reprogram, update and add new features
• Develop technical documents and handbooks to accurately represent application design and
code.
• Adapt the program to new requirements, as necessary.
Desired Candidate Profile
• 2 years of experience as an Flutter Developer.
• 1 years of experience in design and building applications.
• Experience as an Application Developer, IOS Developer or Similar role
• Proven experience as application & Software development
• Experience in designing and building applications.
• Knowledge of software design and programming principles.
• A working knowledge of programming language such as C, C++, Java (J2EE), Oracle etc.
• In-depth knowledge of programming for diverse operating systems and platforms using
development tools
• Analytical thinking and problem-solving capability.
• A team player with excellent Interpersonal & communication skills.
• Great attention to detail and time- management skills.
• Sense of ownership and pride in your performance and its impact on company’s success
• Ingenuity and creativity
• The ability to work well under pressure.
• Experience of development methodologies, such as the Waterfall model and Agile
• Good Mathematical and problem- solving skills.
• Attention to detail
• Tenacity and patience
• Communication skills, including the ability to convey information to non-technical colleagues
concisely.
• An understanding of business processes and constraints.
• BSc/BA in computer science or relevant field; MSc/MA will be appreciated
• Certified application developer is a plus.