Senior Software Engineer

Agility
Mundelein, IL, United States
1 day ago
Apply on www.thejobnetwork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Testing (Software) Application Integration Architecture Static Program Analysis Software Documentation Computer Engineering Software Debugging Graphical User Interface Language Modeling Object-Oriented Software Development Performance Tuning Program Analysis Software Maintenance
+6 more
Software Engineering Software Technical Review Software Troubleshooting Solid Principles Information Technology Front End Software Development

Job description

Agility Partners is seeking a qualified Application Developer to fill an open position with one of our clients in the financial services industry. This is an exciting opportunity to contribute to the full software development lifecycle, building, enhancing, and maintaining applications that support critical business functionality. The ideal candidate will bring strong application development skills, a solid understanding of software design principles, and the ability to deliver reliable, scalable, and user-friendly solutions.

Requirements

  • Undergraduate degree in Computer Engineering, Computer Science, Information Technology, or a related discipline. \n

  • Strong experience in full lifecycle application development, including designing, coding, debugging, testing, and maintaining software applications. \n

  • Proficiency in software analysis, code analysis, requirements analysis, and software review processes. \n

  • Understanding of object-oriented analysis and design (OOA/OOD), software modeling, and simulation. \n

  • Experience with front-end graphical user interface design, application integration, and software testing and quality assurance. \n

  • Ability to perform performance tuning, troubleshoot software issues, improve usability, and implement automation solutions. \n

  • Strong problem-solving and analytical skills, with the ability to evaluate new technologies, maintain software documentation, and ensure compliance with development standards. \n

Benefits & conditions

  • Design, develop, code, debug, test, and maintain applications across various programming languages and software environments throughout the full development lifecycle. \n

  • Perform software, code, and requirements analysis while applying object-oriented design principles, software modeling, risk analysis, and reliability assessments to create effective solutions. \n

  • Design and enhance front-end graphical user interfaces while integrating applications with existing systems and improving performance, usability, automation, and overall functionality. \n

  • Support, document, and maintain software functionality while identifying emerging technologies, ensuring standards compliance, and implementing software improvements, including localization and globalization when needed. \n

\n

\n, n \n

  • End-to-End Development: Take part in the full application development lifecycle, from initial design and coding through testing and ongoing maintenance. \n

  • Technical Variety: Work across software design, front-end development, application integration, performance optimization, and automation. \n

  • Innovation Opportunities: Evaluate emerging technologies and contribute to improving existing applications and development practices. \n

  • Meaningful Contributions: Build and enhance software solutions that support business functionality, reliability, and user experience. \n

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.thejobnetwork.com
Prepare application

Good distractions

Loading talks and stories from around this role…