Unison Consulting
Job description
Client is looking for Software Developers – Full Stack to design, develop and maintain high quality, world class software applications. This includes functional and technical design, coding, issues investigation and correction, application tesing and maintenance activities.
Role & Responsibility
• Designs and implements systems using a variety of languages (e.g., Java, Javascript, HTML, CSS, etc.)
• Writes and executes complete testing plans, protocols, and documentation
• Identifies and debugs, and creates solutions for issues with code and integration into application architecture
• Analyses designs to determine coding, programming, and integration activities required based on general objectives and knowledge of overall architecture of product or solution
• Ensure delivery within tight timelines and meeting the team’s expectation
• Get involved in the entire lifecycle of the SDLC
• Understand the requirement and ensure quality deliverables
• Ensure quality and optimized coding with proper documentation
• Develop unit plan and perform unit testing and provide continuously improved product experience
• Provide in-depth engineering support (debugging, performance optimizations, etc.) during the rollout phase to customers
Requirements
• At least 2-5 years (5-8 years for senior) of experience in developing various applications for production
• Experienced in using clean code practices, and writing readable, maintainable code
• Good understanding of end-to-end application architecture
• Delivered at least one large-scale project to production
• Experienced in backend and/or frontend development
• Solid knowledge in Java technology (Java 8, Spring framework 4.0)
• Solid knowledge in Database technology (MYSQL/Postgres/Mongo database)
• Experience in designing, mock up, developing the UI of websites and/or web applications
• Solid markup skills utilizing HTML5, CSS3, Bootstrap, Photoshop , Responsive Design
• Experience in Restful API integration
Preferred Skills & Experience
• An interest in direct communication with customers, including non-technical audiences
• Software and services implementation experience within the Retail domain industry
• Retail domain knowledge: store operation, POS software functionality knowledge and integration knowledge with backend ERP systems
• Worked in high performance and cross-functional Agile software engineering teams that used practices like Kanban/Scrum/Lean/XP, Test Driven Development (TDD), Continuous Integration/ Continuous Delivery (CI/CD), etc
• Experience with DevOps practices and Automation tools
To apply for this job email your details to cv@ezjobs.online