Performs analyses of the business requirements, objectives, and needs of the general business environment, division, group or line of business.
Responsible for the development of new features and improvements of applications.
Provides application software development services or technical support typically in a defined project.
Develops program logic for new applications or analyzes and modifies logic in existing applications.
Codes, tests, debugs and documents software applications.
Qualifications
Bachelor or Master degree in Computer Science, Computer Engineer, Information Systems or the equivalent combination of education, training, or work experience.
Knowledge ETL Tools RDBMS.
SQL writing experience UNIX operating system and shell scripting.
Understanding of Data warehouse concepts, project lifecycle, and roles and responsibilities.
Understanding of change management practices.
Understanding of Data modeling and able to read Data modelsAble to work in a team and independently and meet timelines.