Role Overview
As a Custom Software Engineer, your day involves creating tailored software solutions by designing, coding, and improving various components within systems or applications. You engage in collaborative environments that emphasize agile methodologies and modern frameworks to ensure the delivery of scalable and efficient software. Your work focuses on meeting unique business requirements through innovative and high-quality software development, contributing to the overall success of projects and organizational goals.
Responsibilities
- Expected to perform independently and become an SME.
- Required active participation/contribution in team discussions.
- Contribute in providing solutions to work related problems.
- Collaborate with cross-functional teams to understand project requirements and translate them into technical solutions.
- Continuously evaluate and improve existing software components to enhance performance and maintainability.
- Assist junior team members by sharing knowledge and providing guidance to support their professional growth.
- Document software designs, processes, and updates to maintain clear communication within the team and stakeholders.
Requirements
- Minimum 3 years of experience in Salsify Product Experience Management Platform.
- 15 years of full-time education required.
- Strong understanding of software development life cycle and agile methodologies.
- Experience with modern programming languages and frameworks relevant to custom software development.
- Ability to analyze complex problems and develop effective, scalable solutions.
- Familiarity with version control systems and collaborative development tools.
Skills
- Salsify Product Experience Management Platform
- Agile Methodologies
- Software Development Life Cycle
- Version Control