Software Engineer
Job Description
Kodak Alaris is a global technology company that's delivering future value through customer solutions. Our advanced, patented intellectual property combines breakthrough technologies, digital transformation, and human know-how to unlock the power of images and information. We make businesses run faster, governments run smarter and provide consumers innovative solutions to preserve and enjoy their most cherished memories. Our future is powered by our employees' creativity. Expect a lot from Kodak Alaris and know that we expect a lot of ourselves and the performance of the company.
Kodak Moments
Kodak Moments is a leading global provider of photo products and services to retailers, consumers, and entertainment properties. We inspire consumers to bring their memories to life--delivering innovative, high-quality photo products and experiences they find truly meaningful. Powered by over 100,000 consumer touchpoints across 30 countries globally, it's our mission to be the brand consumers choose to celebrate and preserve life's memories, from the big events to the everyday moments that matter.
Job Summary
Kodak Alaris is seeking a self-motivated, well-rounded candidate to provide development support for the Kodak Moments Network Operations Team. The candidate will design and develop tools and services using Azure cloud services, Node, NodeJS, React and other cloud platforms to deliver features and functions needed to manage a large population of connected devices.
The candidate will work with Data Engineers, backend, and frontend Application developers using C#, Java, JavaScript and SQL to craft solutions that allow the Kodak Moments organization to gain insights and execute business processes derived from data transformed and loaded into a variety or databases and data storage systems.
The candidate will work from specifications, problem reports and logs to design and develop cloud application and services. Along with code development that follows standard software practices the individual will need to develop documentation and conduct training as needed.
The candidate on occasion will be required to coordinate small groups to work thru different aspect of a projects delivery from requirements gathering to reviewing development or quality assurance issues. This role will require initiative to collect requirements from stakeholders, investigate alternative approaches and make recommendations on technology choices or process improvements needed to meet the projects requirements.
RESPONSIBILITIES:
- Work on a team dedicated to developing and extending IOT solutions built in the Azure cloud with Microsoft tool kit
- Design, coding, benchmark testing, debugging and documentation of C# and webservices programs.
- Use Azure API and cloud capabilities to collect or deploy data to remote devices.
- Extract or store data in SQL Server, Data Lake, Oracle database.
- Interface with mixed Linu /MS environment that make extensive use of containers and microservices
- Extend and support Node and NodeJS based services.
- Diagnose and resolve software defects and problems.
- Participate in work product reviews (e.g., code design).
- Support Performance Improvement Process.
- Create clear documentation to allow reusability and maintenance of code base.
Requirements
- At minimum bachelor's degree with a minimum 3.0 cumulative GPA in Computer Science or related discipline with 5 or more years of experience in the field.
- Ability to work independently and as part of a larger team
- Demonstrate a high level of personal integrity and strong work ethic and ability to learn quickly
- Orientation toward detail and thoroughness
- Excellent communication (verbal and written) and interpersonal skill
- Familiarity with the software development lifecycle from requirements gathering to product delivery, including software maintenance and configuration control.
- Familiar with Azure or an equivalent cloud services provider.
- An understanding of transactional and data warehouse database design patterns.
- Familiar with normalized, denormalized, and data model design principles
- Familiarity with Rest API design patterns and client server systems.
- Working knowledge of the following programming language:
o C#, Java, Perl, HTML and CSS
o SQL, T-SQL, PL-SQL
o Node, NodeJS and React
o REST API design patterns
o Familiarity with Python
o Familiarity with Azure DevOps pipeline
Skills Competencies
- Knowledge and understanding of software or hardware development process
- Ability to communicate customer requirements using a variety of techniques from formal specification, user stories to use cases.
- Familiarity with Agile product delivery
Notice: This job may require completion of a simulated work assessment as part of the hiring process. Kodak Alaris utilizes a third-party provider called Woven Teams, Inc. ("Woven") to administer simulated work assessments on its behalf. By submitting an application for this position, you consent to us providing your email address to Woven solely for the purpose of allowing them to contact you with details regarding completion of a simulated work assessment. Access to and use of Woven applications and web pages is subject to any third-party terms made available by Woven at the time of access.
Kodak Alaris provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
As a member of the Kodak Alaris team you will be eligible to participate in our flexible benefits program which include paid flexible time off, health, dental and vision coverage, paid sick leave, paid parental leave, 401(k) plan with company match, short-term and long term disability coverage and life insurance.
Date Posted
12/23/2022
Views
8
Similar Jobs
Software Engineer - Python - Vatic Investments
Views in the last 30 days - 7
Vatic Investments is looking for a Python Software Engineer to work on algorithmic trading systems The role requires expertise in C Python and Linux a...
View DetailsSoftware Engineer - Viam
Views in the last 30 days - 14
Viam is a robotics platform that makes it easy to turn great ideas into productionready robots It offers a modern architecture easy developer APIs clo...
View DetailsSoftware Engineer, SDK/NetCode - Viam
Views in the last 30 days - 11
Viam is a robotics platform that makes it easy to turn great ideas into productionready robots The company is looking for engineers to build software ...
View DetailsSenior DevOps Engineer - 3Red Partners
Views in the last 30 days - 0
3Red Partners LLC is seeking a Senior DevOps Engineer to join their team The company offers competitive benefits excellent worklife balance and opport...
View DetailsSenior Mobile Engineer - Viam
Views in the last 30 days - 13
Viam is a robotics platform that makes it easy to turn great ideas into productionready robots The company is looking for a Mobile Engineer to build c...
View DetailsSr. Manager/Associate Director, Program Management - Volastra Therapeutics
Views in the last 30 days - 11
Volastra Therapeutics is a biotechnology company dedicated to discovering and developing treatments for patients with cancer They have raised funding ...
View Details