Full Stack Developer

  • Niagara Bottling LLC
  • Canada St, Los Angeles, CA 90065, USA
  • Nov 09, 2020
[Information Technology]

Job Description

Job Summary The Full-Stack Developer (IT Developer II) will be part of a large team and will play a critical role in the design and development of scalable web and mobile applications for our enterprise. The developer will also work team members spread across the technology stack, which includes middlewareEDI, database, ERP, analytics and business intelligence (BI) development. Essential Functions Design, develop, deploy, and maintain webmobile applications using technologies like Oracle Application Express (APEX), ReactJS, and React Native on cloud platforms (AWS, Azure, Oracle). Develop API and other middlewaredatabase components leveraging Oracle SOA Suite and Oracle Integration Cloud (OIC) for integrating with manufacturing execution systems (MES), WMS, and laser-guided vehicles (LGV). Utilize Oracle technical tools such as SQL Developer, TOAD, Oracle Applications Framework (OAF), PLSQL to develop solutions to support the business, and to enhance Oracle EBSERP functionality based on business requirements. Work with business (asset reliability, systems engineering and manufacturing) and other cross-functional team members in gathering requirements for mobile and iOT technologies including product evaluation and creating a formal requirements document. This position will require occasional travel to our manufacturing facilities while rolling out mobileHMI solutions. Get involved in the cutting edge data acquisitioniOT technologies involving data lake (snowflake, Amazon S3 bucket), machine learning (pythonsagemaker), and manufacturing analytics. Provide customer support for business-critical application problems and issues. Follow established SDLC process for code development through code release and support Ensures that all service development complies with enterprise standards and development guidelines. Create process flows, high-level functional, and detailed technical design specifications from business requirements. Work ExperienceKSArsquos Required 2-4 years ndash software development experience 2-4 years ndash web development experience 2-4 years ndash mobile development experience 2-4 years ndash JavaScript development experience 2-4 years ndash experience with object-oriented programming languages like PHP or C or Java or Python 2-4 years ndash design development experience with relational databases (SQL Server or Oracle) Preferred 5-7 years ndash software development experience 5-7 years ndash web development experience 5-7 years ndash mobile development experience 5-7 years ndash JavaScript development experience 5-7 years ndash PHP, C or Java development experience 5-7 years ndash Experience with APIs, web services (REST and SOAP) 5-7 years ndash Python programming experience Required Competencies Solid experience with PHP or other object-oriented programming languages Solid experience with JavaScript and frameworks like reactJS, JQuery, Angular, and Node.js Experience in the development of desktop browser and mobile web-based UI Proficiency in translating front-end mockups and wireframes into functioning applications Understanding of HTTP interaction with browsers (request types, request headers, synchronousasynchronous requests) Experience with developing native iOS (objective CSwift) or Android apps is a plus Experience with REST and SOAP-based web services Experience with writing queries and stored procedures with relational databases like Oracle or SQL Server Experience Experience with NoSQL database is preferred Experience with AWS or similar Cloud Infrastructure is preferred Hands-on experience with the entire software development lifecycle i.e. requirements, design, implementation, testing, deployment and post-production support Experience with SVN, GIT, Bitbucket, GITLab, etc. Strong problem solvinganalytic abilities Excellent written and verbal communication skills Pays close attention to detail, accuracy, and completeness Education Minimum Required Bachelor's Degree in Computer Science or Engineering Preferred Master's Degree in Computer Science or Engineering
Associated topics: algorithm, backend, back end, c++, developer, java, matlab, perl, programming, software developer