Start Date
Immediate
Expiry Date
17 Oct, 25
Salary
0.0
Posted On
18 Jul, 25
Experience
0 year(s) or above
Remote Job
Yes
Telecommute
Yes
Sponsor Visa
No
Skills
Good communication skills
Industry
Computer Software/Engineering
Lead multiple software engineering teams, as an individual contributor, through the design and development of complex, ground breaking software architecture for our Point of Sale System. Work closely with product development, engineering, quality assurance, technical publications, project management and various external IT organizations to improve the platform. Lead engineering teams through software platform releases to ensure that the product is architecturally sound and that all scheduled features and documentation are delivered on time. Work closely with external teams to define release content and ensure overall growth of the platform to meet demands. Ensure the infrastructure systems adhere to industry standards and best practices, as well as software aspects, including virtualization, Operation system, middleware, and application. Maintain documentation and provide architectural guidance to ensure performance and scalability for the POS software platform. Mentor the engineering team on design and development best practices, supporting major customer issues, and coordinating triage efforts. Apply knowledge and expertise in the following: software development using Microservices, Spring boot, GraphQL, and REST API; utilizing ReactJS, Redux, and Saga; solutions development by using Java, J2EE, Spring MVC, Groovy, JDBC, Reactive Java, SOAP API, ATG, HTML, CSS, XML, JSON, and JavaScript skills; implementation of full stack development using Oracle (SQL, PL/SQL), and Unix shell script; and development of web applications by using GraphQL, ELK Stack, Selenium, Redis, SonarQube, Blackduck, Jira, Endeca, Dockers, Kubernetes, CTI, AEM, and Cradle.