Share this Job

IT Senior Developer, Full Stack Digital

Apply now »

Date: Jul 26, 2022

Location: Shanghai, SH, CN, 200031

Company: Corning

Overview The Senior Developer, Full Stack Digital is a key member of our application platform and deployment teams, working closely with other developers, data scientists, analysts and domain experts to design and deploy custom software applications built with our digital application platforms. Your work is crucial to our global digital transformation efforts because it helps deliver actionable insight and reduce non-core work that will help teams create value more effectively. The successful candidate will be responsible to develop custom applications needed by agile value delivery teams, leveraging advanced analytics, toolchain and application development platforms to incorporate enterprise data and workflow information, interact with other enterprise systems and present this information to users that need it. Full stack agile software development skills are crucial to this role, including working as part of a multi-functional agile development team, contributing to UX design, frontend & backend development, data engineering, API use, distributed version control with Git, automated testing, continuous integration and continuous deployment. Responsibilities As a Senior Fullstack Developer, your main responsibilities will be to: • Design & develop, test, deploy and monitor custom applications using a variety of application frameworks and systems • Design & develop, test, deploy and monitor platform integrations needed to support customer application development • Lead the technical app development teams working on these custom applications and platform integrations • Participate in architecture and software development activities • Translate loosely defined requirements into solutions • Debug production issues across services, at all component levels • Use our agile toolchain service offering for your day-to-day activities and work to continually improve it Education, Experience, and Licensing: • Undergraduate degree in Computer Science, IT, IS, or equivalent area of technical study • Certification in major cloud infrastructure provider and/or CNCF related technologies • A minimum of 10 years of hands-on production programming experience with agile software development in a variety of languages, such as Python, .NET/C#, Go, Java, JavaScript/Node.JS • A minimum of 5 years working as a development team leader with a team of at least 5 developers Technical Qualifications: A minimum of 10 years hands-on staging and production experience in each of the following areas: • Application software design patterns and software architecture • Front-end development with a variety of web frameworks using both reactive and responsive design techniques as appropriate • Back-end development with multiple development stacks using authentication, network and storage APIs, serialization and deserialization, server-side application development using object oriented and functional programming techniques as needed and programmatic SQL for data access • Expert level proficiency with agile software development tools including Git (preferably Gitlab), Jira, CI/CD and technical documentation tools • Expert level proficiency with agile work practices in settings involving multiple development teams, cross-functional team members and both local and remote participants with diverse backgrounds and experience Other Qualifications: • Demonstrated curiosity and an ability to learn new skills on an ongoing, sustained basis • Demonstrated systems perspective when analyzing problems, thinking about overall operation, failure modes and how to address these problems proactively • A strong sense for the importance of documentation, and the importance of not having to learn things twice • Ability to work in an agile product team environment and balance a diverse set of stakeholder requests • Excellent oral and written communication skills with an ability to break down complex technical systems to help business partners understand the value • Strong technical collaboration and communication skills as well as the ability to drive cultural change and adoption of best practices through community participation • Ability to collaborate with other teams across the company, defining technology roadmaps, sharing experiences and lessons learned for continual improvement • Excellent problem-solving and troubleshooting skills • Process-oriented with great documentation skills What sets us apart? Corning’s unwavering commitment to Diversity. Diversity is integral to Corning’s belief in the fundamental dignity of the individual – one of Corning’s seven Values. We are committed to providing an environment where all employees can thrive. This begins with an understanding that our global workforce consists of a rich mixture of diverse people. This diversity will continue to be a source of our strength as well as a competitive advantage. If you have a passionate belief in the power of innovation to change the world; and if you are up to the challenge of working for a world-class organization that makes real, profitable advanced materials, then This position does not support immigration sponsorship.