Summary
✨ AI‑Generated
A contract software engineer is sought to develop, modernize, and maintain sophisticated web applications for the financial services sector. The position involves working closely with architects, product managers, and fellow developers while contributing to reliable application delivery and ongoing modernization.
Highlights
Contract software engineering role focused on developing, modernizing, and maintaining sophisticated web applications in the financial services domain, with collaboration across architecture, product, and engineering teams.
Description
About The Company
CTI Staffing Inc is a leading provider of innovative staffing solutions within the financial services industry.
With a strong reputation for connecting talented professionals with top-tier organizations, we are committed to delivering excellence and fostering long-term partnerships.
Our focus on understanding client needs and matching them with the right skill sets has made us a trusted name in the staffing sector.
We prioritize integrity, professionalism, and a client-centric approach to ensure our clients and candidates experience seamless and successful collaborations.
About The Role
We are seeking a highly skilled and passionate Software Engineer to join our dynamic team on a contract basis.
In this role, you will be instrumental in developing, modernizing, and maintaining sophisticated web applications tailored for the financial services domain.
You will work closely with cross-functional teams, including architects, product managers, and other developers, to design innovative solutions that meet real-world customer needs.
Your expertise will help us navigate complex technical landscapes, implement secure coding practices, and deliver scalable, high-quality software products.
This position offers an exciting opportunity to contribute to impactful projects, utilize cutting-edge technologies, and influence the future of financial technology solutions.
Qualifications
A minimum of 5 years of professional software development experience, demonstrating a strong command of modern programming languages and frameworks.Proven hands-on experience with PHP 8, Node.js, NPM, Angular 17+, TypeScript, JavaScript, HTML5, CSS3, Git, REST APIs, and modern web application development practices.Extensive experience maintaining, enhancing, and troubleshooting legacy PHP applications, along with modernizing monolithic architectures and migrating functionalities to Angular and Node.js solutions.Solid understanding of application security principles, including identifying and remediating vulnerabilities such as OWASP Top 10 risks, implementing secure coding practices, and managing authentication and authorization protocols.Experience working with relational databases, particularly MySQL, and designing/consuming RESTful APIs for enterprise system integrations.Proficiency in writing automated tests (unit, integration, and end-to-end) and applying Test Driven Development (TDD) methodologies.Familiarity with Agile methodologies (Scrum or Kanban), CI/CD practices, and containerization technologies like Docker, Kubernetes, and Helm.Knowledge of cloud platforms such as Azure and AWS, along with enterprise identity management protocols including OAuth, OIDC, and SAML.Any additional experience with legacy PHP frameworks (e.g., CodeIgniter), application security tools (Mend, SonarQube), and vulnerability remediation is a plus.
Responsibilities
Your daily activities will encompass a broad range of technical and collaborative tasks.
You will be responsible for designing, developing, and testing scalable software solutions that align with project requirements and business goals.
Participating in system design sessions and providing technical guidance to team members will be vital to ensure best practices are followed.
You will support the modernization efforts of legacy PHP applications, migrating functionalities to more efficient frameworks like Angular and Node.js, and enhancing application security measures.
Collaboration is key; you will work closely with peers during Agile ceremonies such as daily stand-ups, backlog grooming, and retrospectives to ensure continuous improvement and transparency.
Conducting code reviews, writing automated tests, and ensuring comprehensive unit and integration testing are integral parts of your role to maintain high-quality standards.
You will also be involved in troubleshooting technical issues, addressing performance bottlenecks, and implementing solutions that are maintainable and scalable.
Furthermore, you will contribute to system architecture discussions, capture requirements, and support the deployment of applications in containerized environments.
Your expertise in security best practices will help identify vulnerabilities, support penetration testing efforts, and ensure compliance with industry standards.
As a self-starter, you will challenge existing processes, propose innovative solutions, and actively participate in continuous learning to stay ahead of technological trends.
Benefits
Joining CTI Staffing Inc offers the opportunity to work on cutting-edge projects within the financial services industry.
You will benefit from a collaborative and inclusive work environment that fosters professional growth and development.
As a contractor, you will have access to flexible work arrangements and the chance to expand your technical expertise across a variety of modern tools and platforms.
We also provide competitive compensation aligned with industry standards, along with opportunities for networking and career advancement through exposure to diverse projects and technologies.
Our commitment to maintaining a positive and supportive workplace ensures that your contributions are recognized and valued.
Equal Opportunity
CTI Staffing Inc is an equal opportunity employer.
We celebrate diversity and are committed to creating an inclusive environment for all employees and contractors.
We do not discriminate based on race, color, religion, gender, sexual orientation, gender identity, age, disability, or any other protected characteristic.
We believe that diverse perspectives and experiences drive innovation and excellence, and we are dedicated to providing equal employment opportunities to all qualified candidates.