Applications Analyst
Location: Bremen, IN
Salary Range: $75,000 - $90,000
Work Schedule: Hybrid (Onsite 2 days a week)
Core Responsibilities:
-
Partner with internal teams and business stakeholders to define software needs and project requirements.
-
Conduct interviews with end-users to gather insights and understand their needs in detail.
-
Develop efficient software solutions by analyzing user needs and business processes.
-
Design and document system specifications, including detailed flowcharts and visual diagrams.
-
Program, configure, and modify software solutions based on agreed-upon design and requirements.
-
Customize off-the-shelf software to meet the unique needs of the business.
-
Lead testing phases for applications, ensuring they meet the highest standards of functionality, performance, and security.
-
Troubleshoot, debug, and resolve any issues or defects that arise in the software lifecycle.
-
Coordinate deployment of new software versions, ensuring smooth implementation with minimal disruption.
-
Provide training and support to end-users, ensuring they understand how to effectively utilize new applications.
-
Offer ongoing technical support and optimization of user experience post-deployment.
-
Maintain thorough and clear documentation, including technical specifications, user guides, and records of system changes.
-
Collaborate with cross-functional IT teams, including software developers, database admins, and system analysts, to guarantee seamless software integration and operation.
-
Stay ahead of the curve by tracking industry trends and exploring emerging technologies.
-
Proactively suggest enhancements to improve the performance and efficiency of existing applications.
-
Ensure that all applications adhere to security policies and protect sensitive data.
-
Assess and recommend third-party applications when appropriate for business needs.
Key Competencies:
-
A strong desire to tackle complex software challenges and handle routine maintenance tasks.
-
Excellent communication skills, both written and verbal, to effectively engage with both technical and non-technical team members.
-
Expertise in delivering application training and knowledge transfer to users.
-
Ability to work effectively in both independent and team settings, adapting to the needs of the business.
-
Skilled at managing relationships and building collaborative partnerships.
-
Comfortable working with diverse application platforms, particularly those integrating ERP, MRP, PLM, and CRM systems.
-
Proficient in software change management processes and industry best practices.
-
Experience with SQL or relational database management is preferred.
-
Strategic thinker with the ability to consider long-term impacts of application maintenance, upgrades, and migrations.
-
Ability to quickly learn and adopt new technologies and methodologies.
-
Strong project management skills to guide projects from inception to completion.
-
Familiarity with ERP systems, Power BI, and C , are a nice plus
Education & Experience:
-
A degree in Computer Science, Information Technology, or a related field.
-
A minimum of 2 years of hands-on experience in system analysis, design, and development.
-
Solid understanding of database management systems.
-
Proven experience in customizing and developing applications to meet business requirements.
-
Knowledge of server configuration, networking, and cloud technologies.
-
Experience with application testing methodologies and tools.
-
Relevant certifications in software technologies, systems management, or project management are a plus.
Click here to apply online