Erwin Data Modeling
Understanding the Business/System requirements
Rational Rose Data Modeling
Knowledge on Cloud Architecture (IBM Cloudant and Mongo DB)
Knowledge on DB2, Oracle and Teradata
Knowledge on Transactional and Warehousing Data modeling
Knowledge on Bitbucket and JIRA
Knowledge on Unix and C++
SUMMARY : Lead design efforts and implement the defined technical standards for software coding, tools and platforms in line with the high-level design choices on small and medium projects
KEY RESPONSIBILITIES :
Architecture Design .
Understand the high level design choices and the defined technical standards for software coding, tools and platforms and ensure adherence to the same.
Lead the design effort on a variety of medium and small projects in a highly collaborative environment in line with the defined technical standards.
Create, define or choose the appropriate application framework.
Subdivide a complex application, during the design phase, into smaller and more manageable pieces.
Define the interactions and dependencies among components and share the same with the development team.
Provide inputs as needed for tool and environment selection and sign off on the same.
Use architecture blue-print as an effective communication tool and ensure that all the concerned stakeholders understand the architecture (to the detail necessary).
Resolve technical problems.
Manage risk identification and risk mitigation strategies associated with the architecture.
Comprehend the functions of each component within the application and their inter-dependencies.
Keep up to date with the market trends in technology and leverage the same for designing and implementing designs.
Communicate the technical requirements of the project to the project team.
Build and leverages reusable components
Innovation (Technology, Solution & Architecture): Plan for new technology refresh for existing solutions. Ensure proprietary technologies are leveraged in line with the formulated intellectual property (IP) strategies for the Practice. Generate IPs in line with the IP strategy of the Practice .Create tangible assets and repositories for the Practice (frameworks, white papers, estimation templates etc.)
Architecture Scalability and Integration (NFRs): Build architectural frameworks and solutions to meet non-functional requirements (in terms of performance, scalability, adaptability, life cycle costing, security, disaster recovery etc.) Evaluate the quality of the technical solution and take required actions.
Code Development, Review and Testing: Develop critical code. Review code of the team to ensure adherence to defined standards. Ensure bidirectional traceability of requirements to code and test. Provide support in the Testing Phase (SAT, OAT and UAT)