Full-Stack Developer (Angular / .NET)

at  KORE Software

Vancouver, BC, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate29 Jul, 2024USD 80000 Annual01 May, 2024N/AGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

About KORE Software:
KORE Software stands as a leading innovator in business intelligence platforms, specifically designed for the sports and entertainment industries. Founded in 2002, the company has become a global leader in providing comprehensive solutions that include customer relationship management (CRM), sponsorship and partnership management, ticketing and event management, data warehousing, and analytics.
KORE Software is dedicated to revolutionizing how sports and entertainment organizations connect with their audiences, offering unparalleled tools for engagement marketing, data intelligence, and sponsorship management. The company’s recent expansion and brand evolution reflect its commitment to growth and innovation in the industry.
Joining the BSaaS team at KORE Software means immersing yourself in a dynamic environment where you contribute to multiple projects, each managed uniquely and presenting distinct challenges. Our team engages with a diverse range of clients, offering opportunities to solve varied problems and deliver impactful solutions across different business landscapes.
The Role: KORE Software is looking for a dedicated Full-Stack Developer with a solid foundation in front-end development, particularly Angular, and proficient back-end skills in .NET C#. The ideal candidate will have experience in front-end engineering first and be able to contribute to our back-end services, enhancing our SaaS product offerings.
Job Duties and Responsibilities
Front-End Development: Spearhead the development and improvement of Angular-based front-end features. Establish and maintain high code quality standards and best practices and provide mentorship to junior team members.
Modern UI Focus: Demonstrate proficiency in open-source UI libraries like Angular Material, ensuring excellent code quality and implementing UI best practices across the team.
UI/UX Collaboration: Collaborate with product and engineering teams to design effective UI/UX solutions, proposing improvements and best practices.
Refactoring and Optimization: Lead the refactoring of existing front-end components to reduce complexity and improve maintainability. Direct efforts in optimizing and decoupling logic for enhanced performance and scalability.
Back-End Contribution: Contribute to back-end development, focusing on .NET 3.1 and .NET 6.0.
Database Proficiency: Solid understanding of SQL Server, ideally with MySQL experience. Skills in profiling and optimizing query performance are highly desirable.
State Management and Architecture: Engage in effective state management using RxJS, focusing on decoupling components and enhancing modular architecture.
Agile Development: Participate in all phases of the software development lifecycle, with a strong emphasis on agile methodologies.
Application Optimization: Optimize and maintain existing software applications for performance and scalability.
Continuous Improvement: Actively contribute to the continuous improvement of software development processes and practices.
Qualifications
Angular Expertise: At least 3-5 years of development experience in Angular, TypeScript, HTML, CSS, and Angular Material or similar UI frameworks.
.NET C# Experience: A minimum of 1 year of back-end development experience with .NET C# and web API development.
Database Knowledge: Solid understanding of SQL Server or MySQL.
Comprehensive API Design: Extensive experience in designing and implementing complex RESTful APIs and managing large datasets.
Coding Standards and Automation: In-depth experience in establishing and enforcing automated code style rules and guidelines, ensuring consistent and high-quality coding practices.
Teamwork and Problem-Solving: Strong problem-solving skills and the ability to work collaboratively in a team environment.
Communication Skills: Excellent communication skills and a collaborative approach to software development.
Additional Details
Valued Extras:
Agile Methodology: Familiarity with agile development methodologies.
Cloud Experience: Any knowledge or exposure to AWS Cloud services is considered a benefit

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Vancouver, BC, Canada