TDD ATDD Software Developer

Des Moines Metro Area, Iowa


Apply Save

Type: Direct-Hire

Category: Information Technology

Salary: 140,000.00

Reference ID: 10030617

Shortcut: http://addisongroup.gosnaphop.com/6TfDNg


TDD/ATDD Software Developer

We are seeking a highly skilled Software Developer to play a key role in building high-quality software solutions using Test-Driven Development (TDD) and Acceptance Test-Driven Development (ATDD) methodologies. The ideal candidate will have a solid full-stack development background, experience with relational databases, and expertise in integrating both Cloud/SaaS applications and legacy systems. You’ll collaborate with product owners, designers, and developers to deliver scalable, maintainable, and high-performing software solutions.


Why Join Us:

  • Innovative Environment: Be part of a forward-thinking team that embraces creativity and cutting-edge technology.
  • Career Advancement: We offer ample opportunities for professional growth and career progression.
  • Comprehensive Benefits: Competitive salary, health insurance, retirement plans, and a range of other employee benefits.

Key Responsibilities:


Test-Driven Development:

  • Employ TDD/ATDD methodologies to drive software development, ensuring all code is thoroughly tested and meets business requirements.
  • Write and execute unit tests, ensuring the reliability, security, and performance of the software.

Full-Stack Development:

  • Build scalable and maintainable front-end and back-end code using technologies like Salesforce, C#, JavaScript, HTML/CSS, React.js, Node.js, Angular.js, .NET/.NET Core, and SQL.
  • Develop and integrate REST APIs to enable seamless communication between different software components.

Database Management:

  • Design, implement, and maintain data-driven applications using Microsoft SQL Server or other relational databases.
  • Optimize database performance and maintain data integrity through effective schema design and query optimization.

Agile Collaboration:

  • Work closely with product owners, designers, and developers to translate business and design requirements into high-quality solutions.
  • Participate in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives.

Continuous Integration/Continuous Deployment (CI/CD):

  • Collaborate with DevOps Engineers to automate the deployment of applications through a CI/CD pipeline across multiple environments.
  • Monitor and maintain application performance post-deployment.

Cloud Integration:

  • Integrate software solutions with Cloud/SaaS and legacy systems, ensuring smooth functionality and data flow across platforms.

Technology & Process Improvement:

  • Stay current with emerging technologies and best practices to continuously improve development and testing processes.
  • Advocate for and implement automated testing strategies to enhance product quality.

Documentation & Communication:

  • Document technical specifications, architectural designs, and implementation details to ensure knowledge sharing.
  • Communicate clearly with stakeholders to gather requirements, provide updates, and address concerns.

Education & Experience:

  • Bachelor’s degree or equivalent experience.
  • At least six years of related experience in software development and/or testing.

Preferred Skills:

  • Expertise in test automation, Test-Driven Development (TDD), and Acceptance Test-Driven Development (ATDD).
  • Strong full-stack development skills.
  • Proficiency with Microsoft SQL Server or other relational databases.
  • Experience with HTML, CSS, JavaScript, REST API development, and management.
  • Experience integrating Cloud/SaaS applications and legacy systems.

Compensation:

  • Salary range: $115,000 - $140,000. The final offer will be based on the candidate’s qualifications and other factors, including the company’s operational needs and legal considerations.

Benefits:

  • Competitive benefits package including medical, vision, dental, life, and long-term disability insurance.
  • Generous vacation/sick leave.
  • 401K retirement plan with company matching.
  • Nine paid holidays.

  • Junior Full Stack Developer

    McLean, VA

    Job Title: Junior Full Stack Developer Location: DC, Maryland, or Virginia Employment Type: 85-95k/year About the Role: We are seeking a motivated Junior Full Stack Developer to join our dynamic team. In this role, you will be responsible for developin...

    Recommended

  • Salesforce Developer

    Dallas, TX

    Job Title: Salesforce Developer Salary Range: $80K-$100K Location: Dallas, TX 75217 Work Model: Fully onsite for first 60-90 days; Hybrid model after of 3x onsite. Job Description: We are looking to bring on a Salesforce Developer to join our tight-kni...

    Recommended

  • .NET Developer - St. Louis, MO

    Brentwood, MO

    Title: .NET Core Engineer Location: St. Louis Suburbs - Hybrid - onsite 2X weekly Salary $80-95K No sponsorship available Are you an experienced .NET Core Engineer with a background in digital marketing? Our client is seeking a skilled developer to joi...

    Recommended

  • Software Engineer

    Oklahoma City, OK

    Title: Software Engineer Location: Oklahoma City, Onsite Salary: $140k No sponsorship available Key Responsibilities: · Execute full lifecycle software development for new and existing applications. · Write well-designed, testable, and efficient code. ...

    Recommended

  • Jr. ServiceNow Developer

    Norman, OK

    Role: Jr. ServiceNow Developer Location: Onsite in Norman, Oklahoma Pay Range: $55,000 - $75,000 / year depending on experience **Onsite requirement - Must be authorized to work in the United States now, and in the future, without assistance. Are you l...

    Recommended

  • Front End Developer

    Alexandria, VA

    Title: Front End Developer Location: 5 days a week onsite in Alexandria, VA Pay: 120,000-130,000/year About the Role: We are seeking a highly skilled and experienced Senior Front-End Developer with a strong background in Angular (v15+), RxJS, and moder...

    Recommended

  • Sr Application Developer

    Houston, TX

    Sr Developer must be located in Houston TX ESSENTIAL DUTIES AND RESPONSIBILITIES Design solutions using modules to meet business needs Conduct requirements gathering with business users Configure solutions in the Merrick systems, perform unit testing, ...

    Recommended

  • C#.net Full Stack Engineer - React, Blazor, SQL

    Nashville, TN

    Title: Senior C#.net Full Stack Engineer - React, Blazor, SQL Location: Remote - CST Salary: $130-148K + Bonus No sponsorship • Design, develop, test, and maintain secure, scalable, and efficient software applications in alignment with business needs a...

    Recommended

  • Lead Software Engineer

    Oklahoma City, OK

    Lead Software Engineer Location: OKC - Onsite (Must have an active Secret Clearance) Compensation: $100,000-150,000 per year (depending on experience) + excellent benefits Type: Direct Hire We are seeking a highly skilled Lead Software Engineer to lead...

    Recommended

  • Cloud Architect

    Washington, DC

    Salary salary up to 160k + OUTSTANDING BENEFITS This is Hybrid role in Washington DC Our client a well respected Professional leader is seeking a Sr Cloud Architect to join their team in key role in their modernization of the IT organization. Highly vi...

    Recommended

  • Director, Software Engineering

    Austin, TX

    Director, Software Engineering Salary: $225,000-$250,000 Location: Austin, TX Office M-F · Lead Engineering Strategy – Spearhead the vision and execution for a next-gen, cloud-native advisor platform that supports financial professionals. · Enterprise-...

    Recommended

  • Senior Java Engineer - Postgres, SQL and API - Denver, CO

    Greenwood Village, CO

    Title: Senior Software Engineer - Java, Postgres SQL and API structures Location: Denver, CO - Hybrid Sponsorship: This client WILL sponsor H1B Visas but there must be 2+ years remaining on the visa. Salary: $130-147,500K + Bonus Required Experience: J...

    Recommended

  • ERP System Administrator

    Houston, TX

    ERP System Administrator Onsite in Houston, TX Salary: $90,000-$110,000 Develop, analyze, and maintain the organization's networks and databases, including Enterprise Resource Planning (ERP) systems, and manage the purchase of software/hardware, budget...

    Recommended

  • Senior Software Engineer - Merchandising & Promotions

    Irving, TX

    Title: Senior Software Engineer Salary: $130,000 - $160,000 Location: Dallas, Texas Overview: Seeking a Sr. Software Engineer – Node.js APIs to join the Merchandising/Promotions Team. You’re joining a multidisciplinary team of product managers, markete...

    Recommended

  • Cloud Data Platform Architect

    Anywhere

    Job Title: Cloud Data Platform Architect Salary Range: $145,000 - $160,000 Location: Remote Job Description We are seeking an experienced Cloud Data Platform Architect to help drive the design, development, and maintenance of robust, scalable data plat...

    Recommended

  • Sr Systems Engineer

    Washington, DC

    Job: Sr Systems Engineer Location: Washington DC Compensation: $120,00-$140,000 upon conversion Contract to Hire Position Overview: We are seeking a Senior Systems Engineer to lead and provide technical expertise in enterprise-wide infrastructure proje...

    Recommended

  • Sr Systems Architect

    Houston Metro Area, Texas

    Senior System Architect Location: Houston TX Pay Rate: $150,000-$175,000 BASIC PURPOSE OF POSITION: The senior system Architect will be responsible for designing and overseeing the implementation of complex system architectures in both on-premises and ...

    Recommended

  • Application DBA

    houston, TX

    Job Title: Application DBA Location: Houston, TX Pay: $120000 - $130000 / year Primary Responsibilities Provide advanced technical troubleshooting for applications and database systems. Configure and tune Oracle and Linux OS parameters for optimal perf...

    Recommended

  • Sr BA - AI Business Process Improvement

    Chicago, IL

    Title: Senior Business Analyst - AI Business Process Improvement Location: Chicago, IL Salary: $110-140K + Bonus No sponsorship available *Must have improved business process utilizing the following tools at a company: Pardot, Jotform, Marketo Engage, ...

    Recommended

  • ERP Test Engineer

    Arizona

    ERP Test Engineer Location: Scottsdale Salary range: $115k - $125k As an ERP Test Engineer, you will: Oversee all aspects of testing, including planning, execution, and documentation, to ensure systems meet business requirements. Apply test methodologi...

    Recommended

  • Platform Architect

    Nashville, TN

    Platform Architect About Mozaic: Mozaic.io is a fast-growing payments startup focused on facilitating payouts to creators and their collaborators all over the world. Our dynamic and collaborative team is dedicated to revolutionizing the way creators al...

    Recommended

  • Business Analyst

    Dallas, TX

    Title: Business Analyst Location: Dallas, Texas Salary: $100-130k No sponsorship available A long-term opportunity for a Business Analyst to join the IT Applications team in a growing manufacturing company. The role involves working closely with busine...

    Recommended

  • Mechanical Engineer

    Itasca, IL

    Title: Mechanical Engineer Location: Schaumburg, IL Salary: $90-110K No sponsorship Mechanical Engineer Our client is poised to grow by entering new markets, launching new products, and expanding relationships with new and existing customers. Developin...

    Recommended

  • Business Analyst

    Alexandria, VA

    Job Title: Business Analyst Location: Alexandria, VA ( 2 days a week onsite) Salary: $110-115k (contract to hire opportunity) Position Overview: The Business Analyst is responsible for supporting the implementation of technology solutions by gathering ...

    Recommended

  • Digital IC Designer

    Paradise Valley, AZ

    Location: Phoenix, AZ Salary: $135,000 - $150,000 Job Description: We are seeking a Digital IC Designer to join an innovative Mixed Signal Products team. As a key contributor to the digital IC design process, you will collaborate with world-class analo...

    Recommended

  • Business Intelligence Manager, Microsoft Dynamics 365

    Garland, TX

    Job Title: Senior Business Intelligence Manager – Microsoft Dynamics 365 Location: Dallas, Texas Department: Business Intelligence Position Overview: Seeking a dynamic and experienced Business Intelligence (BI) Manager to join our expanding Business In...

    Recommended

  • Senior Product Marketing Manager - Denver

    Denver, CO

    Title: Senior Product Marketing Manager - Denver Location: Denver, CO Salary: $150-170K + Bonus + Equity No sponsorship available Our client is a leading SaaS / PaaS B2B organization that has been in business for 10 years. They are seeking person with ...

    Recommended

  • Product Manager

    Washington-Arlington-Alexandria Metro Area, District of Columbia

    Job Title: Product Manager Location: Remote- US only Salary: $80k-$90k Contract opportunity. Our client, a high-growth, technology-enabled healthcare organization, is seeking a Product Manager to join their team. This role supports internal platform an...

    Recommended

  • 10038147

    Emeryville, CA

    Location: San Francisco, CA Salary: $175,000 to $220,000 About the Role We are experiencing significant growth in sales, customer engagement, and product deployments. As such, we are seeking a Staff Technical Program Manager to join our team. As an exp...

    Recommended

  • Data Engineer

    Oklahoma City, OK

    Role: Data Engineer Location: Oklahoma City, OK (onsite) Pay Rate Range: $70,000 - $140,000 hour/year **Onsite requirement - Must be authorized to work in the United States now, and in the future, without assistance. Are you looking for a growth opport...

    Recommended