INSPYR Solutions is a national expert in delivering flexible technology and talent solutions. They are seeking a Senior Application Engineer to migrate Collection services from a legacy system to a SaaS application, focusing on analyzing existing interfaces and engineering the replacement software.
Responsibilities:
- Research and analysis of the existing CACS application and the known, documented interfaces
- Identification of required changes needed for integration with downstream applications
- Architecture and design documentation for the proposed processing
- Engineering the technical solution, migration to the Integration environment for quality testing, and resolution of identified bugs
- Debt Sale execution and validation with the possibility for some engineering work
- Design, develop, and optimize high-quality software applications using various, advanced programming languages and frameworks that meet business requirements
- Collaborate with engineers, stakeholders, and team members to gather and analyze requirements and translate them into technical specifications, propose innovative solutions, and ensure timely task completion
- Write advanced, clean, scalable, and maintainable code that adheres to industry best practices and organizational coding standards
- Implement data structures and algorithms efficiently, optimizing code for performance, scalability, and user experience
- Identify, troubleshoot, and resolve advanced application functionality, performance, and bugs, ensuring quality and system improvements
- Conduct advanced and team code reviews, provide constructive feedback, and learn from colleagues' expertise to maintain a high-quality codebase
- Lead small projects and initiatives, while building strong working relationships with stakeholders, team members and subject matter experts, driving collective success and continuous improvement
- Contribute to generating and adhering to application and software development engineering policies, standards, and procedures
- Continuously learn from individual and team experiences, fostering growth and improvement through collaboration and continuous feedback
Requirements:
- Bachelor's Degree in Computer Science, Information Systems, a related field or the equivalent combination of education, training or experience
- 10+ years of experience in application or software development engineering
- Advanced proficiency in software development principles, the SAFe/Agile methodology, and version control systems
- Expertise in mainframe programming languages and development tools such as JCL, COBOL, DB2 and IBM mainframe utilities (Syncsort, DFSort, ICETOOL) on z/OS. Navy Federal leverages Changeman ZMF for change management and ESP for job scheduling
- Deep understanding of database structures, web technologies, and technical applications, capable of designing and implementing scalable solutions
- Strong problem-solving, analytical, and troubleshooting skills, with the ability to address complex technical issues efficiently
- Advanced written and verbal communication skills for articulating technical concepts to both technical and non-technical stakeholders
- Experience in software testing, quality assurance, and optimizing code for performance, scalability, and maintainability
- Advanced knowledge of customer support tools, ticketing systems, and knowledge base platforms for effective resolution of technical issues
- Expertise in data structures, algorithms, and applying them for optimal application performance and scalability
- Ability to lead projects, mentor team members, and contribute to the development of engineering policies, standards, and procedures
- Prefer knowledge and understanding of Collections business processes