Job role: Programmer Analyst
Duration: Contract to Hire
Location: Hybrid in 3 days onsite Minneapolis, MN or Columbus, MN
Job Description:
• The Programmer Analyst-Senior develops and modifies complex technical computer software. They meet project deadlines to insure satisfactory function of the software.
Duties and Responsibilities:
• Frequently work with outside vendor representatives and technical teams that interface with internal applications
• Will be in a on-call rotation supporting applications 24/7
• Provides technical support to programming and operations areas.
• Works with other systems programmers to develop, install, modify, and maintain the operation system, software products and/or subsystems for network management, performance, and capacity management.
• Leads the testing, debugging and modifications of software applications and validates their efficient use and integration.
• Supports complex computer software such as utility programs, job control language, macros, and subroutines.
• Provides technical advice on the operating system and subsystems including performance monitoring and measurement activity.
• Assists with the training of less experienced Systems Programmers.
• Performs other duties as assigned.
Basic Qualifications:
• Strong troubleshooting and problem-solving skills
• 5+ years knowledge and/or experience in a Windows and UNIX environment
• Understanding of job schedulers to create jobs including tasks and processes.
• Knowledge/experience with version control practices and version control tools
• Good understanding of IT system administration best practices
• Good understanding of JVMs
• Good understanding of Oracle and SQL databases and writing queries
• Comfortable with at least one type of shell scripting (Power Shell, KSH, Bash, Perl, WLS, etc.)
• Understanding of System change control processes.
• Bachelor's Degree
• 5+ years of related experience working in an IT environment providing production support for vendor applications with experience in installing, maintaining, and managing multiple applications/systems.
Preferred Qualifications:
• Ability to balance both development and support roles.
• Experience in working on projects that involve business segments.
• Strong interpersonal skills, focus on customer service, and the ability to work well with other IT, vendor, and business groups.
• Excellent communication, design, documentation, analytical, and SDLC skills
• Excellent communication, design, documentation, analytical skills
• Zena experience
• Providing production support for vendor applications with experience in installing, maintaining, and managing multiple applications/systems.
• Knowledge and/or experience in a Windows and UNIX environment
• Understanding of job schedulers to create jobs including tasks and processes.
• Experience using monitoring tools like Dynatrace, Zenoss, Splunk, and log files to evaluate the health of mission critical production applications and to identify root causes for performance and functional issues.
Top 3 need to have skillset:
• Scripting Experience in PowerShell
• Database Knowledge in Oracle SQL
• Windows/Unix knowledge
Bachelor's degree