BE/ B.Tech Computer or M.Sc. Computer Science or MCA
8+ years of hands on experience in Java Technologies i.e. Spring boot, Micro services, Angular PostgreSQL.
Must have worked on 2-3 enterprise level projects.
2-3 years of experience as Architect/solution designing and delivery of enterprise level applications/Products.
Experience of developing Services Orientated Architectures (SOA).
Critical skills required
Solution Architecture of the projects
Integration of multiple applications for final delivery
POC creation for new features/concepts
On time quality delivery of solution
Deployment of solution at client site
Roles responsibilities:
Project planning and management as well as ensure that projects are completed to specification, within an established time frame and resources.
Analyze, plan and develop requirements and standards in reference to scheduled projects.
Lead tech delivery: Assign and oversee the daily tasks of technical teams while ensuring all subordinates are actively working toward established milestones.
Hold regular technical team meetings to determine progress and address any questions or challenges regarding projects.
Technical solutions preparation and presentation to client. Lead Technical demos.
Understand the requirements, current state architecture of the enterprise and create roadmap for the future enhancements accordingly.
Create Software Architecture Document, High Level and Low Level Design document, Nonfunctional requirements for the project.
Define Integration Design and Security Design for the Web Services and Enterprise components involved.
Participate in production of detailed functional design documents to match customer requirements.
Participate in production of technical specification for development and integration requirements.
Review design documents for services such as Service Design Document, Service Physical Document and define Service SLAs in Nonfunctional requirements.
Collect and provide estimates for the requirements.
Collaborate with internal technology teams and contribute to various internal initiatives.
Mentor and train project team members on the Solution details for a smoother execution.
Technical strategy and road map: Ideate, Propose, Implement, and Management feedback.
Foresee future technology manpower requirement and initiate technology shift training for team.
Ensure technical documentation and process adherence to Nascent QMS for software development and any other project specific certification, if applicable.
Software solutions documentation such as design, implementation approach, use cases, test cases etc. as knowledge repository.
Review development efforts estimation and technical manpower allocation in projects.
Participate in client meetings for technical requirement understanding and development plan.
Coordinate with SI and OEMs for technical project scope finalization and integration.
To report on delivery commitments to ensure solutions are implemented as expected and to agreed timeframes.
To deploy the developed project at client side by generating proper server side environment
Source code versioning of the projects.
Productization of solutions that we deliver to the client.
Quarterly progress report and annual review with management.