Match score not available

Senior Software Developer

Remote: 
Full Remote
Contract: 
Salary: 
104 - 156K yearly
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Proven track record in enterprise applications, Deep understanding of software architecture, Strong proficiency in .NET, C++, Perl, Excellent problem-solving and debugging skills, Demonstrated ability to mentor junior developers.

Key responsabilities:

  • Lead design and architecture of OptiVision systems
  • Collaborate with cross-functional teams for innovative solutions
  • Engage with customers for feedback and support
  • Research and integrate new technologies
  • Enforce coding standards and quality assurance processes
Perseus Group, Constellation Software logo
Perseus Group, Constellation Software XLarge https://csiperseus.com/
10001 Employees
See more Perseus Group, Constellation Software offers

Job description

Senior Software Developer

Location: Remote/Hybrid

OPTIVIQ

OPTIVIQ Inc. - With roots in the Pulp & Paper Industry spanning nearly 40 years, OPTIVIQ Inc. holds the exclusive worldwide license for the sales, distribution, and support of OptiVision® in the Pulp and Paper Industry. OPTIVIQ is owned by Constellation Software Inc., a buyer and holder of vertical market software companies throughout the globe. We offer the benefit of working for a medium-sized company and enjoying the support and opportunity of being part of a 50,000+ employee organization. 

Job Description

We are seeking a highly motivated and skilled Senior Software Developer to join our team and play a critical role in the ongoing development and enhancement of Optiviq's OptiVision Manufacturing Execution System (MES) for the pulp and paper industry. As a Senior Developer, you will work closely with customers, collaborate with cross-functional teams, and mentor junior developers to create efficient, scalable, and intuitive user experiences that improve manufacturing processes. This role is pivotal in driving the technical vision for OptiVision while ensuring its robustness and adaptability to customer needs.

Essential Duties and Responsibilities

Technical Leadership:

Provide visionary technical leadership by identifying emerging technologies, trends, and best practices relevant to MES systems, specifically OptiVision.

System Design and Architecture:

Lead the design and architecture of complex systems within OptiVision, ensuring scalability, reliability, and maintainability to meet the demanding needs of the pulp and paper industry.

R&D for New Technologies:

Spearhead research and development efforts to integrate new technologies and techniques that will enhance OptiVision and bring innovation to our software products.

Collaboration with Teams:

Collaborate with cross-functional teams, including product managers, designers, and fellow developers, to gather requirements, understand customer needs, and develop innovative technical solutions for OptiVision.

Customer Engagement:

Engage directly with customers to gather feedback, troubleshoot issues, and provide outstanding technical support, ensuring that OptiVision delivers a positive and productive user experience.

Mentoring and Team Development:

Mentor and guide junior developers, fostering a collaborative, learning-oriented environment while sharing knowledge, best practices, and architectural expertise.

Stay Up-to-Date:

Stay current with industry trends, emerging technologies, and best practices, applying innovative ideas to improve OptiVision’s application and user experiences.

Coding Standards & Quality Assurance:

Enforce coding standards, best practices, and quality assurance processes. Review and provide feedback on architectural designs, code changes, and technical documentation to ensure the high quality and performance of OptiVision.

Required Skills & Experience

Enterprise Application Development:

Proven track record in successfully building and supporting enterprise applications, particularly in the manufacturing or MES domain.

Software Architecture & Design:

Deep understanding of software architecture, design patterns, and system scalability, particularly for large-scale, mission-critical systems like OptiVision.

Technical Proficiency:

Strong proficiency in .NET, C++, and Perl, with an emphasis on developing scalable and maintainable systems.

Problem Solving & Debugging:

Excellent problem-solving skills with the ability to efficiently debug and troubleshoot complex issues in enterprise software.

Communication & Collaboration:

Strong communication and interpersonal skills, enabling effective collaboration with customers, technical teams, and non-technical stakeholders.

Mentorship Experience:

Demonstrated ability to mentor junior developers, fostering a collaborative and growth-oriented environment while encouraging adherence to best practices.

Portfolio:

A solid portfolio or examples of previous work that showcase your skills and experience in software development, preferably in the context of enterprise or manufacturing systems.

Essential Functions

For up to 8 hours per day you must be able to fully utilize standard computer equipment, required programs, phone, and office equipment.  You must be able to lift and carry a laptop computer. 

Compensation 

Constellation offers a competitive base salary, bonus potential, and a comprehensive benefits package. 

Business Unit:

Majiq

FLSA Designation (US Only):

Exempt

Salary Range (US Only):

The estimated base salary range for this role in the United States is $104,000.00 - $156,000.00 per year. For compliance with local legislation, and to provide greater transparency to applicants, we share salary ranges on all job postings regardless of the desired hiring location or whether the position is remote. The posted range is an estimate and reflects many factors which are subject to change. Final offer amounts may vary from the amounts listed above, based upon geographic location, candidate experience and expertise, and other relevant factors.

Other Compensation (US Only):

Not Applicable

Benefits (US Only):

Full time employees will also be eligible for enrollment in a wide range of choices of benefits , including medical, dental, vision, basic life insurance, short/long term disability, 401(k) participation (with company match).

Time off (US Only):

The Company provides a minimum of 10 days of vacation for new employees , sick time based on state requirements, 8 Company-paid holidays and 2 personal holidays per year.

We recognize the value and importance of diversity and inclusion in our communities and in the workplace. We celebrate diversity and one of our goals as an employer is to create an inclusive work environment for all employees. We are an equal opportunity employer and do not discriminate against any employee or applicant because of race, religion, sex, sexual orientation including gender identity or expression, pregnancy, national origin, age, marital status, veteran status, disability status, or any other category or characteristic protected by law.

Applicants with disabilities who would like to require a reasonable accommodation related to any part of the application process may contact us at Perseus_HR@constellationhbs.com.

NOTE: If an applicant is selected to receive a conditional offer of employment, and in accordance with applicable law, a criminal background check may be conducted before the offer becomes final and employment begins. Pursuant to the San Francisco Fair Chance Ordinance, and other applicable laws, we will consider for employment qualified applicants with arrest and conviction records.

#Majiq

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Problem Solving
  • Technical Acumen
  • Collaboration
  • Communication
  • Quality Assurance
  • Mentorship

Software Engineer Related jobs