Job Overview
Magnetrix is a platform (PaaS) with two distinct offerings:
* Partner Management (PRM)
* Customer Management
The platform provides solutions for customer operations, customer support, and learning management.
Primary Responsibilities
* Design, build, and implement web-based business solutions.
* Contribute to client projects and product initiatives as part of the Professional Services team.
* Collaborate closely with senior developers to write implementation notes.
* Work with project managers to understand client needs and technical requirements.
* Participate in code reviews to ensure quality and adherence to best practices.
* Write clean, maintainable, scalable, and extensible code.
* Integrate APIs and web services to build robust applications.
* Troubleshoot issues, perform unit testing, and resolve defects.
* Collaborate with cross-functional teams in an Agile environment.
Desired Skills and Experience
* Exceptional written and spoken English communication skills.
* Minimum 5+ years of professional experience in software development.
* Bachelor's degree in Computer Science or a related field.
* Proven experience with software product development and Agile methodologies.
* Strong troubleshooting and debugging skills.
* Excellent knowledge of Frontend technologies, including JavaScript, Vue.js, TypeScript, jQuery, HTML5, CSS3, and Tailwind CSS.
* Backend expertise in C#, ASP.NET, and MVC design patterns.
* Familiarity with SQL databases and ORM frameworks like Entity Framework.
* Solid understanding of core programming concepts, including Object-Oriented Programming, RDBMS, and Agile principles.
* Strong interpersonal skills and the ability to work effectively in a remote, multicultural team.
Benefits
* Collaborative team environment.
* Opportunities for growth and professional development.
* Competitive compensation package.