Participating in technical ownership of the project/tasks. Author high level as well as detailed architecture of the system using Microsoft Visio with proper adherence to object oriented programming concepts. Develop flow charts, sequence diagrams, user stories explaining functional steps of a complex system by using Visio, Rational Team Concert tool.
Drive overall solution implementation to convert the technical design of the system into a complex secure enterprise application. Lead and provide guidance to individual team members on complex application development, cutting edge technologies and tools. Provide roadmap for system implementations with strong technical contextual and strategy consulting.
Propose and re-design existing system with modern technologies to improve system intuitiveness and reduce system operating cost. Estimate the total efforts required to complete the user requirements/enhancements within time line using Agile. Identify risk in project/tasks delivery and take the actions accordingly with proper process documents. 2:
Participate in design, development, deployment & implementation of software Research, evaluate and design system architecture pertaining to business needs by using object oriented concepts, data modelling and applicable design patterns. Develop framework for Citi to support platform agnostic reporting capabilities by using Java/J2EE, Spring, AngularJS, HTML5, CSS3, NodeJS and other web technologies for developing complex cross browser responsive multi-tier web applications. Design relational database tables and define architecture for NoSQL MongoDB.
Write complex SQL and NoSQL queries to insert, delete and update critical financial data by using Hibernate ORM. Enhance existing application to fix memory leaks and improve usability of the system. Create POM xml for Maven/Gradle builds and use IBM Rational Team Concert to generate build for the deployment. 3:
Creating & maintaining technical documentation for the project. Confer with project stakeholders and subject matter experts to understand business needs and convert it into technical specification document after proper analysis and brainstorming with team. Prepare technical solution presentations for business requirements and publish to business stakeholders and technology management.
Design UML diagrams to present structural and behavioural view of the system. Design/Define relational database tables and create entity relational diagram to represent tables and their relationship. Build sequence diagrams representing functionality of each module at granular level therefore resulting in easy and relatively quick development.
Maintain and create detailed technical design document including aforementioned diagrams with thorough description of each module including pseudo code which help individual developers during the implementation phase of the project. Prepare document to promote the integration and adoption of new technology into the business. Create document capturing best practices for secure coding and technology migrations. 4:
Beautify user interface with latest technologies like HTML5, CSS3 and Bootstrap3. Integrate multiple UI components into Model-View-ViewModel architecture to full fledge complex working application. Write AJAX requests to get or send required data from the back-end. Define API contract with request and response parameters and test the working UI with mo
"LTI values diversity and inclusion and is committed to the principles of Equal Employment Opportunity EOE/Minority/Female/Veteran/Disabled/Sexual Orientation/Gender Identity."
Nearest Major Market: Tampa
Job Segment: User Experience, Developer, Java, Engineer, Database, Technology, Engineering