Develop and document design, source base and architecture.
Maintain and manage existing source bases.
Design, develop and implement solutions to users’ needs and requirements.
Review and improvise code.
Run tests and fix bugs.
Coordinate with architects and business analysts to determine functionalities.
Develop technical solutions to complex business problems.
Design and develop technical solutions for enterprise-level projects.
Design and develop data analysis solutions.
Design and develop logical and physical data models that meet application requirements.