Software Engineer
The Cincinnati Insurance Companies, lead subsidiary of Cincinnati Financial Corporation, seeks a self motivated and collaborative IT Professional with a strong background in SDLC, software development and a working understanding of change and release management processes using Python, Java, C and/or BMC Remedy AR System.
Responsibilities:
Gather requirements, develop technical specifications, maintain and modify existing custom tools supporting release management services.
Analyze, design and develop enhancements in support of release management services (Python, C, Java) on AIX and MS Windows platforms
Perform problem solving, performance tuning and debugging activities in support of release management supported systems (Python, C, Java) on AIX and MS Windows platforms
Support builds and deployments for multiple environments (QA, Prod, etc…) on various platforms (AIX, MS Windows, Linux)
Support parallel development, integration and testing, requiring the individual to work closely with internal team members and external Development and QA teams
Maintain and enforce policies for release management, guaranteeing repeatable processes
Take full ownership of build process and configuration management to drive the processes of source code management, branching and build automation to support full SDLC
Manage and perform branching, versioning, merging and other source code strategies for multiple products and development teams
Work to establish automated build tools to improve quality and streamline build and release process on AIX and MS Windows platforms using various technology products
Perform weekly and on-demand software deployments during business hours and off-hours to multiple environments and communicate results to manager and project stakeholders (developers, QA Team, database administrators)
Create and maintain documentation of build and release processes and application configuration to comply with audit requirements and industry best practices
Education Requirements:
Required Skills:
Minimum 6 years development experience with two or more programming languages (C, Java, Python) in full SDLC
Working knowledge of Windows and Unix server environments
Experience with software controls tools and concepts
Experience with software build tools and scripting tools (shell/command scripts)
Experience with using/administrating ITIL process tools (such as BMC Remedy)
Strong communication and interpersonal skills to interact with developers, QA teams and functional managers
Strong detail-oriented, problem solving and organizational skills
Minimum 2 years working with Release Management processes
Motivated, creative, hands-on and focused individual with ability to work independently and as part of a team
Preferred Skills:
Knowledge of MKS Integrity Suite, BMC Remedy and BMC ITSM applications
Knowledge of Microsoft Office products (Excel, Word, Outlook)
Knowledge of AIX and MS Window Server operating systems
Based in Fairfield, Ohio, The Cincinnati Insurance Company insures businesses, homes, autos and liability. Selected candidates will receive competitive salary and benefit packages. The Cincinnati Insurance Company is an Equal Opportunity Employer.
Please apply online. Visit Career Seekers on www.cinfin.com.