Develop software by analyzing business requirements; conferring with management and users; analyzing systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
Determine and communicate project feasibility and sizing estimates through analysis, problem definition, requirement gathering, and solution development.
Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
Prepare solutions by determining and designing system specifications, applying robust architectural patterns, applying coding standards, and programming.
Lead and facilitate design reviews and code reviews.
Improve operations by conducting systems analysis, recommending changes in policies and procedures.
Lead and facilitate pre-product...
★ Ready to Start Your European Career?
Take the next step and apply for this exciting opportunity