IT Application Engineer Web Developer

  • Minneapolis, MN - United States
  • Full-time

This role will: 

  • Focus on overall business systems, as well as individual applications, and specific components or subsystems within the scope of larger application systems
  • Be responsible for providing business solutions and technology-thought leadership to all aspects of the business, including the leadership of technology-oriented strategies, projects, and operations
  • Maintain and enhance an existing, open source, data-driven web site and reporting process (Site provides 24x7 service to customers world-wide in 10 languages serving the business needs of customers working with couples)
  • Work in partnership with other business solutions leaders in our division and across our Fortune 300 Enterprise
  • Play a key role in developing our business’ technology-enabled product with an understanding of how to automate testing and keep our technology solutions up to date
  • Gain experience in creating commercial software products, not solely for internal company use
  • Contribute to Business Solution Planning:
    • Assist in the strategic planning and execution of initiatives to grow and enhance the business
    • Be a voice of influence in the decision on technology direction and solutions to further enable the business
    • Be mindful of and accountable for technology maintenance obligations in order to provide exemplary support and services to customers, to dutifully ensure technology assets stay current, and to appropriately mitigate all forms of risk to the business
    • Be aware of and take action to meet all compliance and regulations as they may pertain to the business solutions of PREPARE/ENRICH
    • Be aware of and take action against information security risks, including meeting international data management obligations, process and procedure controls for handling sensitive data, and the application of information security technologies and procedures to appropriately protect the data
  • Use Requirements Management methodology and tools to:
    • Identify and verify business, functional and technical requirements to support development of technology and/or business-driven technology solutions
    • Work with IT Architects and apply technical architecture standards and strategies to define business solutions, ensuring alignment with business strategies and priorities, as well as the target benefits expected
    • Ensure that the modified application components interact appropriately, data conversion impacts are considered, and other areas of impact are addressed
    • Identify new hardware/software technologies to fit specialized business needs and configurations
  • Apply Systems Design that:
    • Translate requirements into design specifications
    • Work with Infrastructure Engineers to define system solutions, ensuring alignment with technical strategies and priorities, as well as the target benefits expected
    • Provide traceability of design components to requirements
  • Use Application Development to:
    • Design and document application services and components
    • Perform the development and configuration of applications from conceptualization through stabilization using various computer platforms
    • Support the leadership and vision established for the overall Application Engineer group
    • Perform the testing, debugging and documenting of the application
  • Apply Test Management to:
    • Perform testing and analysis to ensure that software meets or exceeds specified standards and end-user requirements
    • Develop detailed test strategies and plans for modified systems based on technical and business specifications in accordance with company standards
    • Develop test cases in order to test and analyze each component/phase of the systems development life cycle including the project requirements, design and programs
    • Retest corrections to ensure problems are resolved
    • Document and communicate results
    • Work with Project Managers to plan, manage and track quality test plan
  • Application Implementation & Maintenance
    • Plan all activities associated with implementation and maintenance of the application
    • Implement application by analyzing the current system environment, using technical tools and utilities, performing complex product customization, and developing implementation and verification procedures to ensure successful installation of systems hardware/software
    • Provide support to production support service requests and perform routine maintenance and support activities

Maintain diversity in technical knowledge in any given technology stack (such as Hadoop vs. RDMS), integration technologies and Service-Oriented Architectures (and for platforms such as MuleSoft to provide integrations through APIs), data management and governance practices/processes, predictive analytics and data analysis, dev ops principles and traditional development processes, and different development platforms such a Ruby on Rails and Platform-as-a-Service (PaaS, such as OutSystems)

Gather customer and stakeholder feedback to ensure alignment and to optimize effectiveness

Create and distribute content that drives business priorities, enhances organizational reputation and tells the P/E story

Provide leadership and management of all technology assets necessary to support the Prepare/Enrich business, including inventory management, business continuity/disaster preparedness, technology life-cycle management, and obsolete technology sun-setting and disposal.

Report to work at the Roseville, MN location

Required Job Qualifications :

Proven ability to be intentional about right-sizing solutions to meet the need at a point in time

Experience and understanding of security measures

Proven ability to apply the right architecture discipline in the right situations with the appropriate inter-personal capacity to influence others in this regard

Proven ability to develop trusted relationships with key internal/external stakeholders, emphasizing collaboration and contribution

Ability to apply a development mindset that uses creativity and expertise to develop new, more effective and more efficient, approaches

Proven ability to create and execute IT strategies that deliver return on investment

Understanding of user experience

Excellent communication skills

Demonstrate strong collaboration skills

High degree of business acumen

Relevant experience/technologies:

Ability to help analyze business processes

Professional programming experience

Developing data driven web sites

Open-sourced development

Java (POJO’s)

Oracle (PL/SQL)

Velocity HTML

CSS Apache/Tomcat setup/admin experience

Linux experience (Redhat preferred)

Bash Shell scripting

Relational database design and implementation

Bonus :

Experience in an Agile environment Strong Architecture Experience and Expertise Familiarity with Christian churches

Fluent in Spanish

Dedicated to PREAPRE/ENRICH’s mission of building healthy relationships and marriage


Disclaimer: This job offer was originally posted on SimplyHired.