Full Stack Software Engineer

3 weeks ago


Phoenix, Arizona, United States Cambridge Investment Research (USA) Full time
About Cambridge Investment Research (USA)

Cambridge Investment Research Inc. is a leading independent financial solutions firm, committed to fostering an inclusive and dynamic work environment where innovation, collaboration, and growth thrive.

Job Summary

The Software Developer will play a critical role in developing high-quality software solutions using Test-Driven Development (TDD) and Acceptance Test-Driven Development (ATDD) methodologies.

This role demands a strong full-stack development background, experience with relational databases, and the ability to integrate with both Cloud/SaaS applications and legacy systems.

The ideal candidate will work closely with product owners, designers, and other developers to deliver scalable, maintainable, and high-performing software.

Key Responsibilities
  1. Utilize TDD/ATDD methodologies to drive the development process, ensuring that all code is fully tested and aligned with business requirements.
  2. Write unit tests and conduct thorough testing to guarantee the reliability, security, and performance of software applications.
  3. Develop scalable and maintainable code for both front-end and back-end components, leveraging technologies such as Salesforce, C#, JavaScript, HTML/CSS, .NET/.NET Core framework, and SQL.
  4. Manage REST API development and integration, ensuring seamless communication between different software components.
  5. Work with Microsoft SQL Server or other relational databases to design, implement, and maintain data-driven applications.
  6. Ensure optimal database performance and data integrity through effective schema design and query optimization.
  7. Collaborate with product owners, designers, and other developers to translate business and design requirements into high-quality software solutions.
  8. Embrace Agile and LeSS methodologies, participating in sprint planning, daily stand-ups, refinements, and retrospectives to ensure efficient and transparent team collaboration.
  9. Collaborate with DevOps Engineers and Production Support to enable automated deployment of applications using a CI/CD pipeline across multiple environments, including production.
  10. Monitor application performance post-deployment and provide ongoing support and maintenance as needed.
  11. Integrate software solutions with Cloud/SaaS applications and legacy systems, ensuring seamless functionality and data flow across different platforms.
  12. Stay up-to-date with emerging technologies and industry best practices, continually enhancing development and testing processes.
  13. Advocate for and implement new automated test strategies to streamline testing processes and improve overall product quality.
  14. Document technical specifications, architecture designs, and implementation details to facilitate knowledge sharing within the team.
  15. Communicate effectively with stakeholders to gather business and design requirements, provide updates, and address concerns or feedback.
Requirements

Bachelor's degree from a four-year college or university; and six years of related experience and/or training; or equivalent combination of education and experience.

Preferred skills include experience with test automation/test driven development & acceptance test driven development (TDD/ATDD), strong full stack abilities, Microsoft SQL Server or other relational database experience, general web development experience with HTML, CSS, JavaScript, REST API development & management, and experience integrating with Cloud/SaaS applications and legacy applications.

Benefits

Cambridge Investment Research (USA) offers a competitive benefits package, including medical, vision, dental, life, and long-term disability insurance, vacation/sick time, 401K retirement plan with company matching program, and nine paid holidays.



  • Phoenix, Arizona, United States TEKsystems Full time

    Job Title: Senior Full-Stack Software EngineerWe are seeking a highly skilled Senior Full-Stack Software Engineer to join our team at TEKsystems. As a key member of our team, you will be responsible for developing customer-facing web applications, front-end integration, back-end event processing, search optimization, and implementation of cutting-edge...


  • Phoenix, Arizona, United States Ventura MedStaff Full time

    We are seeking a skilled Senior Software Engineer to join our team. As a key member of our development team, you will be responsible for designing and implementing complex software systems. Your expertise in full stack development and cloud solutions will be invaluable in helping us deliver high-quality products to our customers. Key responsibilities...


  • Phoenix, Arizona, United States Medical Solutions Full time

    Job Title: Senior Software Engineer - Full Stack DevelopmentAbout the Role: We are seeking an experienced software engineer to join our team as a senior member. The ideal candidate will have a strong background in full stack development, cloud computing, and DevOps.Responsibilities:Design, develop, and deploy scalable cloud-based applications using AWS and...


  • Phoenix, Arizona, United States World Wide Professional Solutions Full time

    World Wide Professional Solutions is a project solutions organization committed to implementing lean constructions, collaborative contracting, and execution approaches to enable breakthroughs in performance.As a Senior Full Stack Software Engineer, you will be part of our diverse software development team, working on innovative web applications for...


  • Phoenix, Arizona, United States World Wide Professional Solutions Full time

    World Wide Professional Solutions is a project solutions organization committed to implementing lean constructions, collaborative contracting, and execution approaches to enable breakthroughs in performance.Job Summary:We are seeking a skilled Senior Full Stack Software Engineer to join our diverse software development team. This is a remote position which...


  • Phoenix, Arizona, United States World Wide Professional Solutions Full time

    World Wide Professional Solutions is a project solutions organization committed to implementing lean constructions, collaborative contracting, and execution approaches to enable breakthroughs in performance. We are seeking a skilled Senior Full Stack Software Engineer to join our diverse software development team. This is a remote position which can be...


  • Phoenix, Arizona, United States Medical Solutions Full time

    We are seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have expertise in Full Stack Development, with a strong focus on Java and Python. Key responsibilities include designing, developing, and testing software applications, as well as collaborating with cross-functional teams to deliver high-quality products.


  • Phoenix, Arizona, United States World Wide Professional Solutions Full time

    World Wide Professional SolutionsWe are seeking a skilled Senior Full Stack Software Engineer to join our diverse software development team. This is a remote position that can be located anywhere within the United States.The ideal candidate will have experience solo-developing web applications from conception to deployment, as well as working in a team...


  • Phoenix, Arizona, United States Cognizant North America Full time

    Job SummaryCognizant is seeking a highly skilled Sr. Full Stack Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, implementing, and maintaining high-volume and low-latency Java-based applications.Key Responsibilities:Building and consuming RESTful API endpoints and asynchronous events to implement...


  • Phoenix, Arizona, United States ZipRecruiter Full time

    About the Job:We're seeking a skilled Full Stack Software Engineer to join our team at ZipRecruiter. As a member of our team, you'll play a key role in designing and implementing user-facing web applications at scale, ensuring they meet the needs of our diverse user base.Key Responsibilities:Design and implement user-facing web applications at scaleRaise the...


  • Phoenix, Arizona, United States Cambridge Investment Research (USA) Full time

    About Cambridge Investment Research (USA)We are a top independent financial solutions firm committed to fostering an inclusive and dynamic work environment where innovation, collaboration, and growth are encouraged.Job Summary:The TDD/ATDD Software Developer will play a critical role in developing high-quality software solutions using Test-Driven Development...


  • Phoenix, Arizona, United States CyberCoders Full time

    Job Title: Senior Full Stack EngineerWe are seeking a highly skilled Senior Full Stack Engineer to join our team in Los Angeles, CA. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions.Responsibilities:Design and develop high-quality software solutions using a...


  • Phoenix, Arizona, United States M3BI - A Zensar Company Full time

    Role: Java Full Stack Engineer with 10+ yearsLocation: Remote (3 days office, 2 days wfh)Duration: Full Time with M3BISalary: Per Annum + BenefitsKey Skills:Java Full StackSpring BootSpring FrameworkRESTful APIsHTMLCSSJavaScriptReact/AngularRelational databasesNoSQL databasesCloud Platform (AWS, DevOps)DockerKubernetesCI/CDExperience Level: 10+ yearsJob...


  • Phoenix, Arizona, United States Hercules Industries, Inc. Full time

    With a strong background in software development, you will work closely with our team to design, develop, and deploy scalable and efficient solutions. Responsibilities will include writing clean, well-documented code, collaborating with cross-functional teams, and ensuring high-quality software releases.Key Responsibilities:Design, develop, and deploy full...


  • Phoenix, Arizona, United States M3BI - A Zensar Company Full time

    Job Title: Java Full Stack Engineer with 10+ Years of ExperienceJob Summary:We are seeking an experienced Java Full Stack Engineer with 10+ years of experience to join our team at M3BI - A Zensar Company. The ideal candidate will have a strong foundation in Java and experience with full-stack software development, front-end technologies, and back-end...


  • Phoenix, Arizona, United States InterSources Full time

    About Us:InterSources Inc. is a Certified Diverse Supplier that offers innovative solutions for Digital Transformations across various domains and industries. With over 16 years of history, we have grown into an Award-Winning Global Software Consultancy that solves complex problems with technology.We recognize that our employees and clients are our...


  • Phoenix, Arizona, United States Charles Schwab Full time

    About UsAt Charles Schwab, we empower our employees to make a positive difference in the finance industry. Our purpose-driven culture and focus on development mean you'll get the tools you need to succeed.We're committed to workplace flexibility, serving our clients, and the value of being together in person on a regular basis. Our Hybrid Work and...


  • Phoenix, Arizona, United States Omni Inclusive Full time

    Primary Skillset:Java, Microservices, Spring Boot, React JS10+ Years of ExperienceJob Role:Engineer II (Full Stack)Key Skills:Java Script / MicroservicesSpring Boot / React / React JSAutomation TestingKafkaAbout the Role:As a seasoned Full Stack Engineer with expertise in Java, you will be responsible for designing, developing, and deploying scalable...


  • Phoenix, Arizona, United States Diverse Lynx Full time

    Job Title: Java Full Stack Lead EngineerWe are seeking a highly skilled Java Full Stack Lead Engineer to join our dynamic team. The ideal candidate will have a strong technical background in Apache Spark, AWS, SQL, JavaScript, Spring Boot, Java, MySQL, and Angular JS.Key Responsibilities:Lead the planning and implementation of complex technical projects,...

  • Software Developer

    3 weeks ago


    Phoenix, Arizona, United States SynergisticIT Full time

    About SynergisticITSynergisticIT is a leading provider of technology solutions, dedicated to helping job seekers achieve their career goals. With a strong reputation in the industry, we have established partnerships with top tech companies, offering our candidates a competitive advantage.Job DescriptionWe are seeking highly motivated and self-driven...