Qureos

Find The RightJob.

Software Developer

The Software Developer is responsible for designing, developing, testing, deploying, and supporting business applications and internal software tools across the enterprise. This role works with business stakeholders, IT leadership, and technical team members to deliver reliable software solutions, improve operational efficiency, and support AI-enabled business workflows. The ideal candidate brings practical software engineering experience, sound judgment, and the ability to translate business needs into secure, maintainable, and scalable applications.

Duties/Responsibilities

· Design, develop, test, deploy, and support internal software applications and business tools used across the enterprise

· Build and maintain web applications, user interfaces, backend services, workflow applications, and automation solutions using modern programming languages and frameworks

· Develop and support software using technologies such as JavaScript, TypeScript, React, Python, SQL, HTML, CSS, Node.js, and related development tools

· Create and maintain APIs, system integrations, secure data access layers, and application components that support internal systems, third-party applications, databases, and business platforms

· Write clean, maintainable, secure, and well-documented code following established development standards and best practices

· Participate in application architecture, data model design, code reviews, release planning, and technical design discussions

· Design and improve AI-enabled business workflows, including process steps, business rules, user interactions, approval flows, data validation, and exception handling

· Develop and support MCP servers, AI-connected tools, and application services that provide secure access to approved business data, services, and actions

· Collaborate with business teams, analysts, IT staff, and other developers to identify requirements, improve processes, and deliver practical software solutions

· Troubleshoot software defects, performance issues, integration failures, data issues, and workflow errors; identify root causes and implement corrective actions

· Participate in testing activities, including unit testing, system testing, user acceptance testing, regression testing, and validation of enhancements and fixes

· Develop and maintain event-driven application logic, automation routines, scheduled jobs, reports, and scripted processes in business or industrial software environments

· Create and maintain technical documentation, support documentation, change notes, release notes, and internal knowledge materials for developed solutions

· Monitor application performance, reliability, security, and usability, and recommend improvements where needed

· Provide application support for users by investigating issues, resolving routine and escalated problems, and coordinating with vendors or other IT staff when needed

· Perform other duties as assigned

Qualifications/Requirements

· 3 to 5 years of experience in software development, application development, or a related technical role

· Working knowledge of modern programming languages and web technologies such as JavaScript, TypeScript, HTML, CSS, SQL, Python, and related tools

· Experience building or supporting web applications using React or similar front-end frameworks

· Experience with backend development concepts, REST APIs, JSON, authentication, authorization, secure coding practices, and application integration patterns

· Experience with source control, debugging, testing, structured software development practices, and release management

· Familiarity with Python, Node.js, .NET, or other modern development languages and frameworks is preferred

· General understanding of databases, relational design, SQL queries, stored procedures, reporting data sets, and data validation practices

· General understanding of AI-enabled workflows and how software supports business process automation

· Ability to translate business requirements into practical technical designs and working software solutions

· Good problem-solving skills, attention to detail, and ability to learn new tools and technologies

· Good written and verbal communication skills with the ability to work with both technical and nontechnical users

· Ability to manage multiple tasks and work effectively in a team environment

Education & Certifications

· Bachelor’s degree in Computer Science, Software Development, Information Systems, or a related field preferred

· Equivalent practical experience, technical training, or relevant certifications may be considered

· Coursework, certifications, or project experience in web development, software engineering, database development, cloud services, or AI-related technologies is a plus

Physical Demands & Abilities

· Ability to see clearly and focus on detailed tasks such as using a computer, entering data, while performing repetitive hand movements accurately and consistently.

· Must be able to remain in a stationary position for extended periods while working at a computer or on the phone.

· Occasionally required to lift and move items weighing up to 50 pounds.

· Regular onsite attendance required Monday through Friday; flexibility to work additional hours or adjust schedule based on business needs.

· Availability to participate in a rotating on-call schedule.

Pay: $38.00 - $48.00 per hour

Benefits:

  • 401(k)
  • Dental insurance
  • Flexible spending account
  • Health insurance
  • Vision insurance

Work Location: In person

Similar jobs

No similar jobs found

© 2026 Qureos. All rights reserved.