As an Application Performance Engineer, you will be joining the Policy Administration development and support team focused on expanding the current capabilities of our strategic policy admin platform to support multiple product lines and customer expectations, and migrate the existing policies from the legacy platform to the new and enhanced platform.
In this role you will be exposed to all aspects of the technology stack and infrastructure that have an impact on the overall system performance. You will have an opportunity to improve performance testing results by influencing application design and architecture. You will also support our performance testing team by analyzing test results and making recommendations for additional testing and/or improvements to existing tests to ensure future application changes do not negatively impact our Service Level Agreements and user experience. You will get to work with a variety of monitoring tools to understand existing performance bottlenecks and to predict future constraints in our production and non-production environments. You will partner closely with software developers, architects, and system engineers to recommend and correct deficiencies which will improve application stability and performance. In this role you will have numerous opportunities to implement code improvements to optimize application performance.
This role designs, develops, documents, tests, implements, and debugs new and existing software solutions for large-scale proprietary software for internal use. Serves as technical expert on development projects. Participates in full development life cycle including requirements analysis and design. Writes technical specifications based on conceptual design and stated business requirements. Supports, maintains, and documents software functionality. Identifies and evaluates new technologies for implementation. Analyzes components to find causes of errors and revise programs as needed. Analyzes user needs, system requirements and business processes to determine technical requirements. Consults with end user to prototype, refine, test, and debug components to meet needs.
Designs solutions after gathering business and technical requirements.
Develops software solutions that are high performing and meet technical standards.
Supports testing and problem solving/debugging of solutions.
Implements software solutions following best practices.
Work with development and support teams to actively monitor production SLA’s and make recommendations to stabilize or improve performance while triaging production incidents with the support team.
Work with development teams to prevent performance degradation by monitoring performance changes resulting from application changes.
Monitoring application performance during performance tests or production usage through the use of monitoring tools to isolate the fault domain, dive deep into application code, and identify root cause of performance issues and identify tuning opportunities across the technology stack.
Profile application performance from an end-user perspective and performing deep dive JVM analysis examining garbage collection logs, heap dumps, and thread dumps as needed.
Developing dashboards and reports to provide ongoing visibility into the performance of Policy administration system
Bachelors degree with 6-8 years experience in systems development and business experience designing application solutions for multiple types of systems, users and/or units across an organization.
Minimum of 3 years of hands-on experience with performance tuning, diagnostic or monitoring.
Minimum of 3 years of hands-on design/development experience (e.g. Java, BPM, etc.).
Minimum 2 years of hands-on experience with performance diagnostics tools (e.g. Dynatrace, New Relic, CA APM etc.).
Understanding of the Java/J2EE technology stack, web technologies, experience with Unix/Linux, JDBC, relational databases, knowledge of queue technologies such as MQ.
- Hands-on experience in analysis, debugging and profiling code in a multi-tiered enterprise applications.#LI-AH1
Normal office environment.
Work may extend beyond normal business hours as business needs
For more details about careers at COUNTRY Financial®, please visit us online at www.countryfinancial.com/careers
COUNTRY does not generally sponsor individuals for employment-based visas for this position.#DICE