|Requirement is for a Leading client of Angel and Genie. They are an Australian MNC looking to offshore Software Development work from India.
Mobile Application Developer, Applications Development – Cordova (phonegap) & Node.js , Experience 5+ years,Location – Bangalore.
Position: Mobile Application Developer, Applications Development Location: Bangalore Reports to: Development Manager Supervises: Applications Development Staff – Bangalore Primary Objective The Information Technology Department plays a key role in the delivery of Shop A Docket products and services through the delivery and management of the Information and Communications services for the business. The purpose of the Mobile Application Developer, Applications Development role is to provide Business Systems Application Development expertise for Shop A Docket. This role will require you to perform as mobile application developer in the development of internal and external Business Systems in a variety of development environments including Mobile Applications, Web based applications and 3rd party Business Systems. You will be required to work with all Operational Areas of the business as well as both internal and external IT staff on development projects as well as assisting with the implementation of IT and C products and services to the business area. Business systems development provides the Operational Business areas with customised applications that allow the business to operate in an efficient and effective manner. Development of External web and mobile applications will also be part of the role. As technical lead, you will be required to direct junior team members in the specification and development of systems projects. Development staff are to provide the following: • Development of business systems. This includes the analysis, specification development and implementation of business systems based on Business Area functional requirements.
• Leading development projects as designated by the ITSC. • In some situations you may be required to lead development projects. • Support and maintenance of existing business systems. This includes all in house developed systems and third party systems that are used within Shop A Docket • Development and integration of mobile applications into the Shop a Docket suite of products. • Assist other IT support staff with the provision of Helpdesk support to the business area. • Provide occasional after hours development or support as determined by the Development or IT Manager. Key Result Areas (KRA) KRA’s Accountabilities Performance Indicators Application Development Complete Functional Requirement analysis with the business area. Business Data Flow Diagrams that accurately reflect the Business Functions. Creation of Product Backlog items (PBI) from product features.Completed Systems Analysis Documentation. Complete Systems Specification with the Business Area including Prototypes. Completed Specification Document. Specification signoff by business area and ITSC. Develop /Code the application as recommended by Design and Specification Completed code matches system design and Business Specification Completed Systems Documentation Apply SAD testing methodologies. Completed Systems test Completed Business Area Test Implement Application in a timely manner and according to Business needs Pilot Projects completed and approved by business area. All Business User Guides and System Documentation Completed Project Deadline and Deliverables met including budget considerations. Business area signoff Existing BS maintenance and support Complete change request documentation and Business Area procedures for any BS change request. Change Request completed in a timely manner, with all CR’s presented to ITSC. IT manager to ensure procedures are followed Complete analysis of required system change Completed Analysis Document ITSC Approved Change Requests. Develop /Code the application as detailed in analysis document Completed Code Changes Test code and obtain Business user signoff Successful Testing Implement Change Changes implemented according to ITSC development schedule. Helpdesk Support Provide Second and third Line Support for selected requests. Ensure that all Support Requests are logged in Webciss Helpdesk System. Update Webciss with resolution, effort and business area confirmation of completion. Unresolved support requests should be escalated to Support Supervisor/IT Manager within 48 hours. Webciss Reporting to demonstrate requests are responded to in 4 hours and completed within 48hrs or escalated. Infrastructure Support Assist Support Staff in the maintenance and implementation of the Shop A Docket servers and networking hardware and software Infrastructure Projects completed in a timely manner. Support Requests resolved in a timely manner Ensure that all security controls and procedures are followed. Appropriate security procedures implemented according to IT and company security polices Ensure change control procedures are adhered to. Change control documentation completed. Business Area signoff Projects Assigned projects are completed according to project schedules and budget. Project Deadlines and Budget met. Allocation of monthly Effort correctly recorded in Time Tracker. All Staff working hours are allocated to appropriate task/project Time Tracking is completed at the end of each week. All time is correctly allocated Additional Requirements IT staff may be required to travel interstate from time to time. After hours duties may also form part of the Mobile Application Developers’ role depending on project deliverable deadlines. Authority Levels The mobile application developer will be required to present all requests for expenditure to the IT Management for approval.
Design Principals Domain Driven Design Test driven development UI Design principals Inheritance Polymorphism Repository model DB optimization REST API – Mirco-services Deployment Practical experience with DDD, Polymorphism, and inheritance.Thorough understanding of API implementation. Ability to implement DDD for specific projects.Ability to work in a layered project structure. Able to work with and implement repository model in applications. Ability to troubleshoot and optimise databases.
Data Formats JSON XML CSV Practical implementation.Desktop Applications WordExcelPowerPointProjectVisio
Graphic Design Tools Adobe PhotoshopIndesignDreamweaverSketch Evaluation Criteria