Job Summary:
Job Description:
What you are responsible for:
Feature Development and Implementation:
- Drive the design and implementation of new features across the full software stack, leveraging modern design patterns. • Develop, test, and maintain .NET applications. • Build and enhance the Vue.js front-end to deliver intuitive UI/UX. • Develop complex integrations between Helm CONNECT and third-party systems, including S4 Hana ERP.
Quality Assurance and Standards:
- Perform code reviews and ensure design and coding adhere to Helm’s standards. • Manage project timelines while promoting high-quality standards within the team. • Troubleshoot and debug issues effectively across front-end and back-end.
Collaboration and Project Management:
- Work with PM, QA, and other developers in project planning to achieve high-value and high-quality solutions that meet business needs. • Participate in daily stand-ups, kick-offs, collaborative estimation, and retrospective meetings. • Gather requirements, collaborate with stakeholders, and align technical solutions with business needs. • Communicate with clients and project managers to understand and implement their requirements.
Database Management:
- Design, optimize, and manage PostgreSQL and SQL Server databases.
What you bring to the team:
Technical Expertise:
- Comfortable with: C#, Microsoft SQL Server, Postgres, JavaScript/TypeScript, Vue, HTML 5, CSS/Less • Strong experience in .NET development (C#, .NET Core/.NET 8). • Front-end expertise with Vue.js (Vue 2 or Vue 3). • Database management experience with PostgreSQL and SQL Server. • Excellent problem-solving and debugging skills across full-stack applications. • Experience with third-party API integrations, particularly ERP systems, is a strong asset.
Communication:
- Good communication skills to interact with clients and PMs. • Able to understand complex code and systems with support from senior engineers and able to contribute back to it. • Able to communicate usability and technical concepts, proactive in raising questions or concerns.
Passion and Continuous Improvement:
- Enthusiastic about developing the best software available and providing the ultimate customer experience. • An advocate for continuous improvement of our software development process. • Open and receptive to feedback and reflect actively on the way you and your team work. • Proficiency leveraging AI to increase accuracy and efficiency in software development workflows.
Education, Certifications and Training:
• Related Bachelor’s degree.
- A minimum of 3+ years of related experience.
Bonus points if you also have: