Key Responsibilities
- Collaborate with cross-functional teams: Partner with product managers, designers, and developers to define requirements and deliver high-quality software solutions.
- Maintain, design and develop high-performance code: Maintain and develop our cloud-based inventory management software (.NET) that meet business needs and follow best practices in software design and development.
- Maintain, troubleshoot and resolve issues in our external integrations: Diagnose and resolve bugs, optimize the performance of external integrations.
- Lead development initiatives: Take ownership of complex features and modules, providing technical leadership and mentoring to junior developers.
- Code reviews and quality assurance: Review code for consistency, quality, and adherence to coding standards, providing constructive feedback to peers.
- Optimize performance: Identify and resolve performance bottlenecks, security vulnerabilities, and technical challenges to ensure optimal system performance.
- Adopt new technologies: Continuously evaluate and integrate emerging tools, frameworks, and best practices to enhance the development process and product quality.
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent professional experience).
- Experience: Minimum of 6 years of hands-on software development experience, specializing in .NET technologies.
- Core Skills:
- Proficiency in C# and .NET Framework with experience in building web applications and APIs.
- Strong knowledge of software architecture principles and design patterns, with practical experience applying them to real-world projects.
- Extensive experience with relational databases (e.g., SQL Server) and proficiency in SQL for data querying and optimization.
- Version Control & Agile: Experience with version control systems (e.g., Git) and agile methodologies.
- Problem-Solving: Strong analytical skills, with the ability to tackle and resolve complex technical challenges.
- Communication: Excellent written and verbal communication skills, with a collaborative approach to working in teams.
- We are a fast growing business going through a huge amount of growth.
- You’ll have the opportunity to work on products that are used by our global customer-base and at the same time you’ll be growing your career and developing new skills. You’ll also be receiving:
- Work From Anywhere for 30 days in a six month period
- Celebrate your birthday with a paid day off
- A Global Cin7 Day celebrated companywide, providing you a dedicated holiday to focus on your own wellbeing.
- Medical Insurance on successful completion of probation
- Recruitment referral bonus
- Work for a Great Place to Work®
Generating Apply Link...