Qureos

FIND_THE_RIGHTJOB.

Senior Software Developer

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

The senior software developer designs, develops, tests, and maintains high-quality software to meet business and customer needs. The senior software developer works on development initiatives that include:

Developing features and capabilities for end users, either external customers or internal employees.
Developing platforms such as data engineering, developer tooling, or machine learning.
Configuring and customizing vendor-provided packaged software.

Primary Duties and Responsibilities

Write high-quality code that satisfies customer needs and strives for simplicity, clarity, and testability.
Promote a collaborative team environment and work closely with colleagues to achieve business objectives.
Collaborate with stakeholders (e.g. business stakeholders, product owners, project managers, and end users) to understand functional and non-functional requirements.
Investigate and propose solutions to development and design problems.
Participate in scope of work estimation and forecasting.
Adhere to architecture, design, implementation, and security standards and best practices.
Participate in code reviews or use collaborative programming techniques to promote high quality business outcomes.
Conduct analysis to determine integration needs and design and plan integrations.
Diagnose and resolve existing software issues to improve performance and reliability.
Prepare technical documentation such as design plans, test results, and user/technical manuals.
Develop reusable software components to enable faster delivery.
Implement unit, integration, functional, and performance tests and participate in code reviews or collaborative programming.
Contribute to scope of work estimation and forecasting.
Coach and mentor junior software developers.

Preferred Skills

Strong proficiency in one or more coding languages (e.g. Python, Java, Javascript, SQL, HTML, CSS)
Experience with development platforms (e.g. AWS, Azure, HubSpot, Docker, Kubernetes)
Understanding of software development lifecycles.
Deep understanding of software engineering best practices along with design patterns.
Strong ability to understand context for code, the codebase, and its relation to business objectives.
Ability to work both independently and on a team.
Demonstrated ability to communicate complex technical information in a condensed manner to various stakeholders verbally and in writing.
Excellent problem solving and analytical skills.
Growth mindset and a willingness to learn new skills, technologies, and frameworks.
Experience with agile development methodologies.
Experience with relational databases (e.g. MySQL, Oracle) and data warehousing.
Experience developing for multiple operating systems.
Experience in building APIs for both internal and external products.
Working knowledge of DevOps and CI/CD principles and practices.
Experience with SharePoint development is preferred.

Education

Required Education

Bachelor’s degree in computer science, Business Information Systems, or a related field

Experience Requirements

Minimum: 6 to 8 years of professional experience as a software developer or software engineer.

Preferred Qualifications

Advanced degree (Master's) in Computer Science or related field

Experience in the HVAC or distribution industry

Knowledge of business process improvement and continuous improvement methodologies

Experience working in a fast-paced, multi-initiative environment

Working Conditions

Completely based in office. It is a temperature-controlled environment. May include prolonged periods of sitting at a desk and working on a computer. Must be able to lift products and materials up to 15 lbs total without assistance

Americans with Disabilities Act (ADA) Statement

We are committed to providing equal employment opportunities to qualified individuals with disabilities. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of the position. If you require an accommodation during the application or interview process, or while performing the essential functions of this role, please contact Human Resources.

Similar jobs

No similar jobs found

© 2025 Qureos. All rights reserved.