Senior Software Engineer - Bloomington, United States - Cook Group

    Default job background
    Description
    Overview:

    The Software Engineer 2 develops, implements and documents software and programs that provide the technical solutions to meet specifications and business requirements defined by company objectives to promote effective, efficient, and compliant operations.

    **For this position, qualified candidates must be legally authorized to be employed in the United States. Cook does not intend to provide sponsorship for employment visa status (e.g., H-1B or TN status) for this employment position.

    Responsibilities:


    • Work as part of a project team to define and document the solutions for a variety of software development projects

    • Technical responsibility for all stages of software development process to ensure compliance with software development standards, architectural standards, and achievement of documented requirements

    • Develop and maintain current state documentation and deliverables for solutions

    • Maintain existing and new software systems to ensure that systems continue to meet user needs

    • Provide assistance to operational teams to ensure continuity of service.

    • Work with the Software Engineering community of practice to identify and implement continuous improvement opportunities

    • Must have excellent analytical and problem solving skills

    • Performs other duties as assigned


    • Possesses solid working knowledge of subject matter.

    • May provide leadership, coaching, and/or mentoring to a subordinate group.

    • Ability to manage tasks independently and take ownership of responsibilities

    • Performs work under minimal supervision.

    • Demonstrated organizational, analytical and interpersonal skills

    • Must work and interact effectively and professionally with and for others throughout various levels of the global organization

    • Must have effective communication skills and ability to work in a collaborative and independent work situations and environments with minimal supervision

    • Ability to remain calm and receptive in fast paced situations

    • Ability to manage tasks independently; take ownership of responsibilities

    Qualifications:


    • Bachelors Degree in Computer Science or other related degree; or experience of such kind and amount as to provide a comparable background

    • 4 to 6 years of experience

    • Experience with software development


    • Experience building applications with integration platforms.


    • Hands-on experience with procedural and object-oriented programming languages.


    • Experience developing integrations to cloud and on-premise solutions.


    • Familiarity with enterprise integration concepts such as message brokers and APIs.


    • Demonstrated organizational, analytical and interpersonal skills

    • Ability to manage tasks independently; take ownership of responsibilities

    Physical Requirements:


    • Works under general office environment conditions

    • Sitting for extended periods, utilizes close visual acuity for working with computers, equipment, etc.

    • Must be able to perform the essential functions of the job, subject to reasonable accommodation requirements under the ADA


    • Requires occasional early morning or late evening teleconferences

    • International and domestic travel as required

    **For this position, qualified candidates must be legally authorized to be employed in the United States. Cook does not intend to provide sponsorship for employment visa status (e.g., H-1B or TN status) for this employment position.

    #J-18808-Ljbffr