QUALIFICATIONS AND JOB DESCRIPTION
- Bachelor’s Degree in Information Technology, Computer Science or related field is required
- Minimum 3 years of experience as IT Business Analyst
- Minimum 2 years of development experience in both front-end and back-end
- Strong knowledge of software development life cycle and software development methodologies (especially web based)
- Excellent command of written and spoken English
- Good at interpreting and analyze data as well as problem solving techniques
- Strong reporting and documentation skills
- Good team player, strong communication skills
- Detail-oriented and highly innovative
JOB DESCRIPTION
We are looking for an IT Analyst Developer to serve as the liaison between business and IT, leveraging the data the IT team extrapolates while also overseeing the selection, development and implementation of software programs and hardware resources.
- Responsible for translating business needs to IT solutions, and vice versa, with current programs, projects and initiatives in mind
- Translate business requirements into user stories and Functional Requirement Specifications in accordance with approved IT Architecture
- Understanding the needs and facilitating the negotiation of requirements amongst multiple stakeholders
- Identifying the current- and future-state business processes
- Helping the business stakeholders envision the future and how their work will need to change to support the future
- Creating, analyzing, and validating detailed functional specifications
- Facilitating design sessions with the implementation team to define the solution
- Delivering elements of systems design, including data migration rules, business rules, wireframes, or other detailed deliverables
- Analyzing software and improvement needs for business units
- Preparing detailed analysis documents and presentations
- Providing adaptation of innovation and best practices into the company processes
- Designing/developing systems (screen, database, workflow etc.) in collaboration with teams and/or vendors
- Developing and maintaining applications by evaluating client needs; analyzing requirements; developing software/application systems
- Coordinating business demands and functional needs to realize development process in collaboration with teams
- Conducting system test and coordination of developed applications
- Responding software and/or user problems
- Adapting 3rd party solutions to business units processes and needs by conducting functional and technical analysis/design