Responsibilities:

Develops software solutions by studying application needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
Prepares and installs solutions by determining and designing system specifications, standards, and programming.
Improves operations by conducting systems analysis; recommending changes in policies and procedures.
Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; and participating in professional organizations.
Protects operations by keeping information confidential.
Provides information by collecting, analyzing, and summarizing development and service issues.
Accomplishes engineering and organization mission by completing related tasks and showing results as needed.
Supports and develops software engineers by providing advice, coaching and educational opportunities.`

Skills/Qualifications:

Laravel and flutter languages
In-depth knowledge of programming for diverse platforms ranging from Web,Mobile and API development.
Excellent understanding of software design and programming principles.
Analytical thinking and problem-solving capability.
Generally, these skills puts you at a better position of understanding the job requirements:
Analyzing Information
Software Design
Software Documentation
Software Testing, Teamwork
General Programming Skills
Software Development Fundamentals
Software Development Process
Software Requirements
Software Architecture
Coaching
  • ICT
  • Computer