Day to day responsibilities will include:
- Technical architectural design
- Develop and document design, source code and technical architecture
- Maintain and manage existing source code
- 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 logical and physical data models that meet application requirements
- Mentor team mates