Software Engineer III - Deerfield, United States - Chipton-Ross

    Default job background
    Description
    Chipton-Ross is seeking a Software Engineer for a contract opportunity in Deerfield, IL.


    RESPONSIBILITIES:
    o Plan and execute application migration activities
    o Provide status updates to senior leadership
    o Work with Operations to define, practice and execute migration plans
    o Coordinate with developers and R&D leadership to minimize the impact of migration activities
    o Upgrade VueJS single page micro-frontend applications (SPA) to support local development while migration activities are being performed
    o Upgrade NodeJS microservices such that they can be deployed into modern AWS Lambda runtimes
    o Migrate medical IoT Devices
    o Work with infrastructure engineers to migrate legacy CloudFormation templates to Python (CDK)
    o Identify and document opportunities for improvement as applications are migrated
    o Develop scripts to automatically test the operability of an application after it has been migrated
    o Develop scripts to automatically test the accuracy of database migration activities
    o Work within a 24-hour delivery cycle by giving and receiving handoffs to engineers in our India development center
    o Generate technical documentation that captures the deployed state of our digital products
    o Estimate and track work in a way that is consistent with the Agile methodology


    REQUIRED EXPERIENCE:
    10 years of experience in Computer Science, Information Technology, or a related field
    o Experience working with OAuth 2.0 (Okta experience preferred)
    o Experience working with IoT Devices (IoT Management in a Public Cloud Provider preferred)
    o Experience working with mTLS
    o Must have experience working on regulated products
    o Must have experience hosting applications on public cloud providers
    o Strong understanding of Change Control concepts
    o Strong understanding of Configuration Management concepts
    o Strong communication and interpersonal skills
    o Must have a history of working on productive Agile development teams
    o Ability to work independently, take initiative, and drive projects to completion
    o Strong application debugging experience
    o Strong problem-solving and analytical skills
    o Demonstrated understanding of the Software Development Lifecycle
    o Knowledge of continuous integration and continuous delivery (CI/CD)
    o Demonstrated ability to quickly achieve a working acumen of new technologies


    EDUCATION:
    Accredited Master's degree in Software Engineering, Information Technology, or a related field


    WORK HOURS:
    Full-Time
    1st Shift