jobapplier

Senior Software Developer

Fullsteam

Skills

Required

  • C++
  • ASP.NET Core
  • Web APIs
  • JavaScript / TypeScript
  • modern web frameworks
  • back end
  • RESTful APIs
  • OWASP
  • Microsoft Azure
  • C#
  • .NET
  • SQL

Preferred

  • AI
  • code reviews
  • software development
  • OOP
  • dependency injection
  • Claude
  • unit testing
  • integration testing
  • AI integrations
  • AI solutions

About Fullsteam

It's fun to work in a company where people truly BELIEVE in what they're doing!

Fullsteam is a leading provider of vertical software and embedded payments technology dedicated to helping businesses flourish by providing their customers with seamless experiences.

With a dynamic and growing team of over 1,900 employees, we are committed to driving innovation and delivering best-in-class software and payment solutions that empower small and medium-sized businesses across numerous industries.

Our purpose is to help our customers grow their businesses and delight their customers.

Join us and be a part of a forward-thinking company that values growth, excellence, and the success of our clients.

Print Reach, part of the Fullsteam organization, is a leading provider of comprehensive software solutions tailored for the print and mail industry, focusing on streamlining operations, boosting profitability, and enhancing workflow efficiency.

Responsibilities

  • Developer to modernize existing C++ desktop application by migrating functionality to web-based .NET solution.
  • The developer will also support the evaluation and integration of AI capabilities into applications and business workflows to improve efficiency, automation, and overall business value.
  • Designing and Developing Applications Collaborate with cross-functional teams to analyze requirements, design solutions, and develop robust software applications using .NET, C++, and C#.
  • Participate in code reviews and identifying code refactoring candidates.
  • Evaluate opportunities to incorporate AI capabilities into applications to enhance functionality, improve user experience, and streamline business processes.
  • Coding and Debugging Write clean, scalable code following best practices and standards in software development.
  • Use OOP techniques, such as dependency injection, to produce scalable code.
  • Debug and resolve technical issues in a timely manner.
  • Identify and resolve performance issues.
  • Leverage AI assisted development tools, such as Claude, to improve coding productivity and accelerate debugging and documentation, while validiation outputs for accuracy, security and quality.
  • Testing and Deployment Perform unit testing and integration testing for functionality and limits.
  • Support deployment of applications and evaluate their performance.
  • Help implement appropriate testing, monitoring, and validation practices for AI integrations.
  • Maintenance and Support Provide ongoing maintenance, support, and enhancements in existing systems and platforms.
  • Investigate and resolve technical issues and ensure smooth operation of applications.
  • Collaborate with product, QA and other stakeholders to gather requirements, understand business needs, and translate them into technical solutions.
  • Communicate technical approaches, implementation considerations, and potential risks associated with AI solutions.

Requirements

  • Experience with C++, ASP.NET Core, Web APIs, JavaScript/TypeScript, and modern web frameworks.
  • Experience with back end RESTful APIs.
  • Knowledge of security best practices such as OWASP Familiarity with Microsoft Azure Exceptional analytical and problem-solving skills.
  • Excellent verbal and written communication skills Highly motivated with the ability to work well independently and in a team environment.
  • Development of maintainable code from written requirements using industry standards.
  • Organized and task oriented and able to meet deadlines in a fast-paced environment.
  • Ability to maintain productivity, communication, and collaboration while working remotely.
  • Includes proficiency in remote tools (Teams, etc.), time management, and self-discipline.
  • Experience as an AI Engineer a plus Minimum Qualifications: Bachelor’s Degree in computer science, Software Engineering or equivalent.
  • 5+ years of full stack development experience.
  • 5+ years experience in C#, .NET web sites and object oriented programming.
  • 5+ years experience in SQL Server or similar RDBMS.
  • Experience with microservice architecture Basic understanding of AI technologies, including generative AI, large language models (LLMs), or AI service APIs, with the ability to support integration into software applications.
  • Strong analytical, problem-solving, communication, and collaboration skills.

Salary Range

$90,000 - $120,000 USD Fullsteam supports an inclusive workplace that values diversity of thought, experience, and background. Fullsteam is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, ancestry, age, physical or mental disability, sex, sexual orientation, gender identity/expression, pregnancy, veteran status, marital status, creed, status with regard to public assistance, genetic status or any other status protected by federal, state, or local law.