What are the responsibilities and job description for the Junior Solutions Developer (MS Dynamics) position at Curtin Maritime?
Position: Junior Solutions Developer
Location: Long Beach, CA
Department: Process Improvement
Reports to: Director of Process Improvement
Schedule: Full-Time
About Curtin Maritime:
Curtin Maritime has built a reputation for innovation, efficiency, and integrity. For over 25 years, we have led the maritime industry with quality solutions that meet the most challenging demands in unique environments worldwide. With a dynamic approach to problem-solving and continuous growth, we are looking for team members who share our dedication to excellence and innovation.
Your Role as a Junior Solutions Developer
As a Junior Solutions Developer, you will contribute to developing system solutions across the business, with a focus on CRM Dynamics 365 customization and buildout. You will engage with unique and variable projects, transforming requirements into scalable, high-quality solutions that support our department’s goals. Working closely with cross-functional teams and the Director of Process Improvement, you’ll assist in projects that enhance the organization’s technology landscape, helping to streamline systems and processes. Guided by our department’s core values—Pride in Craftsmanship, Quality as a Fundamental, and Elegance through First Principles— you will help create impactful, sustainable improvements across the business.
What You’ll Do
CRM Dynamics 365 & Systems Development
o Assist in configuration and development projects within CRM Dynamics 365 to ensure alignment with business objectives, enhance user experience, and promote operational efficiency. Dynamics 365 editor, SQL, C#, and Typescript will be primary environment / languages utilized.
o Participate in system development projects that extend beyond CRM, collaborating with teams in operations, finance, and other departments to design and implement effective solutions.
o Address and solve defined problems creatively, exploring new technologies and methods as needed to find innovative solutions.
Project Support & Azure DevOps Coordination
o Support project workflows in Azure DevOps, helping teams across departments stay organized, aligned, and on schedule.
o Collaborate with stakeholders to prioritize tasks and assist in project tracking, maintaining documentation to ensure clarity and scalability throughout project lifecycles.
Continuous Improvement & Development Practices
o Contribute to process improvement initiatives, applying basic Lean Six Sigma methodologies to analyze workflows, identify inefficiencies, and support sustainable improvements.
o Utilize tools such as 5-Why and Fishbone Diagrams to enhance process reliability, aligning improvements with the core value of Quality as a Fundamental.
Training & Team Collaboration
o Participate in training sessions to ensure teams across the organization are equipped to utilize new tools and products developed by the department.
o Collaborate with process owners to develop practical, user-centered solutions,fostering a collaborative, learning-focused environment.
Who You Are
- Junior Developer: You have around 2 years of experience in software development, proficient in TypeScript, JavaScript, and C#. Experience with Dynamics 365 development is a plus but not required.
- Eager Problem-Solver: You enjoy tackling challenging problems and are eager to learn new tools, technologies, and approaches to craft innovative solutions.
- Organized Team Player: You have experience with Azure DevOps or similar project management tools and can assist in managing project workflows, documentation, and scheduling.
- Continuous Learner: You are interested in applying Lean and Six Sigma methodologies to enhance processes, ensuring efficiency and quality are embedded within each solution.
- Collaborative & People-Focused: You work well within teams, prioritizing user experience and fostering collaboration to ensure solutions meet real-world needs and drive sustainable improvement.
Preferred Qualifications
- Education: Bachelor’s degree in Computer Science, Information Systems, or a related field.
- Development Skills: Proficiency in TypeScript, JavaScript, and C#. Experience with Dynamics 365 development is ideal
- Project Management Tools: Familiarity with Azure DevOps for project management and tracking is a plus
- Process Improvement: Basic understanding of Lean Six Sigma methodologies is beneficial.
- Additional Skills: Experience with scripting in Typescript/JavaScript and C# is preferred.
Core Values in Action
- Company Core Values: Efficiency, Innovation, Integrity
Process Improvement Department’s Supporting Core Values:
- Pride in Craftsmanship: Inspired by takumi (master craftsmanship), we aim for mastery with an emphasis on simplicity, beauty, and functionality.
- Quality as a Fundamental: Our approach is informed by genchi genbutsu (go and see for yourself), solving problems at the source to ensure quality.
- Elegance through First Principles: Using ningen sonchō (respect for people), we ensure solutions are collaborative, user-centered, and rooted in practical principles.
Additional Requirements
- Travel: Occasional travel may be required.
- Physical Aptitudes: Ability to lift up to 50 lbs, climb aboard vessels, and sit for extended periods.
This role is an exciting opportunity to make a tangible impact on our business by developing innovative solutions and supporting continuous improvement initiatives. If you are passionate about learning and building across various systems, we encourage you to apply.
Curtin Maritime is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.
Salary : $65,000