Reflexive Concepts is seeking a skilled Application Developer to join our growing team!
The ideal candidate will have a strong background in application configuration, customization, or development within commercial software environments, including experience with Java-based or web-based enterprise applications, SQL and relational databases, and related technologies.
Qualifications:
- Bachelor's Degree in Computer Science or related field and at least twelve (12) years of demonstrable experience
- Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree
- An industry recognized professional certification, as defined in the TTOs, may substitute as one (1) year experience
- A Master's Degree in Computer Science, System Engineering or related field may substitute for two (2) years' experience
Job Responsibilities:
- Serve as a senior technical contributor supporting the configuration and customization of IBM Maximo-based applications
- Lead the design and implementation of Maximo application solutions using COTS best practices and supported extensibility approaches
- Translate business and operational requirements into scalable, maintainable application configurations and enhancements
- Develop and maintain application components including workflows, automation scripts, UI configurations, integrations, and security settings
- Provide technical leadership and mentorship to junior developers and team members
- Collaborate with functional analysts, infrastructure teams, database administrators, and cybersecurity stakeholders to ensure solution alignment
- Support application upgrades, patches, and enhancements across the system lifecycle
- Troubleshoot and resolve complex application issues in development, test, and production environments
- Ensure solutions comply with enterprise standards, security requirements, and configuration management processes
- Contribute to technical documentation, design artifacts, and knowledge transfer activities
- Engage directly with customers and stakeholders to provide technical insight and recommend improvements
Required:
- Senior-level experience supporting or developing COTS enterprise applications (e.g., ERP, EAM, CRM, asset management platforms)
- Strong background in application configuration, customization, or development within commercial software environments
- Experience working with Java-based or web-based enterprise applications
- Proficiency with relational databases and SQL
- Experience supporting applications across the full lifecycle (development, test, production)
- Ability to lead technical discussions, make architectural recommendations, and guide solution decisions
- Strong analytical, troubleshooting, and problem-solving skills
- Excellent communication skills and the ability to interface with both technical and non-technical stakeholders
- Ability and willingness to rapidly learn IBM Maximo and related technologies
- Knowledge of AWS
Desired:
- Experience with IBM Maximo or Maximo Application Suite (MAS)
- Experience with scripting and automation (e.g., JavaScript, Python, Bash)
- Familiarity with integrations, REST APIs, or middleware solutions
- Experience in federal, DoD, or other regulated enterprise environments
- Understanding of ITIL, change management, and release management processes
- RedHat OpenShift Container Platform (ROSA, OCP, or self-managed)
- Experience with Linux Administration
- Integragtion knowledge (Rest API's, MIF, OSLC, LDAP/SSO integration)
- Experience with Docker and Kubernetes
- Experience with Oracle 19.3
- Experience with S3 storage
- Experience with EC2 instances