Posted today
Senior Software Engineer
Cook Group - Bloomington, IN
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.