Job Description
Senior .NET Developer
LBMX is growing again . . .
We are seeking an Senior .NET Developer.
LBMX is a dynamic and growing software solutions company with an international perspective, located in London, Ontario. LBMX is the leading business marketplace provider for Buying Groups and Purchasing Co-operatives. With a flourishing customer base throughout North America, the United Kingdom and as far away as New Zealand and Australia, we are sure to offer a breadth of experience that provides the successful candidate with endless opportunities to expand their abilities.
If you are an experienced candidate looking for an exciting future and you’re someone who is passionate about life, takes ownership of their role, isn’t afraid to roll up their sleeves and thrives being part of a team then we invite you to apply.
Position Description:
We are seeking an experienced Senior .NET Developer to join our dynamic team.
As a Senior Developer, you will play a crucial role in designing, developing, and maintaining our software solutions. Your expertise in C#, Angular, SQL, and Messaging Queue technologies such as RabbitMQ will be essential for the success of our projects. Additionally, we value leadership qualities, as you’ll collaborate with other team members and contribute to the overall growth of our development team.
Responsibilities:
- Value Proposition: Understand each product’s value proposition, vision and benefits and turn that information into compelling messages for customers, prospects, and internal audiences
- User Personas: Develop user and buyer personas. Be the expert on our buyers, who they are, how they buy, and their key buying criteria
- Research: Research the market to learn the competitive environment, including competitor functionality, pricing, marketing content, and strategies. Be the expert on our competition and how they are positioned.
- Customer Interviews: Perform research through focus groups, surveys, interviews and analysis of sales data
- Create Marketing Material: Work with the marketing team to create materials that highlight product features and benefits
- Support Sales: Train the sales teams to articulate each product’s benefits to prospects. Develop internal tools and external collateral and teach sales how and when to use them
- Marketing Plan and Product Launches: Help develop the go-to-market strategy. Develop a marketing plan for the products you support in conjunction with our marketing team, including key activities and budgets to support the retention of existing customers and the acquisition of new customers
- Ready to Launch: Ensure that new products are ready to be launched and adhere to brand guidelines, work with technical writers to create user documentation, work with instructional designers to create user training material, make sure internal staff have been trained, and collaborate with marketing to ensure a marketing plan is in place.
- Measure and Improvement: Assess the effectiveness of the marketing programs that support your products on an ongoing basis, and report back on required changes
- Goals and Metrics: Work with product management to define goals and metrics for the product launch
- Content: Create marketing content such as case studies, website copy, blog posts, and sales videos
- Collaborate with Content Creators: Work with internal writers, graphic artists, designers, event planners and other content creators as required
- Other duties as assigned
Requirements:
Need to Have
- C# Development: Utilize your 7+ years of experience in writing clean, effective C# code. You’ll work on both new software projects and the maintenance of existing code.
- .NET Core and Framework: Leverage your expertise in .NET Core and .NET Framework to build robust applications.
- Message Queuing Technologies: Be well-versed in various pub-sub patterns using technologies such as RabbitMQ or similar pub-sub technologies.
- Agile Environment: Thrive in an agile development work environment, participating in regular update meetings, sprints, and adapting to changing requirements.
- Testing Methodologies: Familiarity with testing frameworks such as Gerkin, xUNIT or nUNIT. Unit testing and integration testing skills would be an asset.
- Team Leadership: As a Senior Developer, you’ll exhibit leadership qualities by taking ownership of your work, suggesting solutions, and collaborating effectively with team members.
- SQL Skills: Strong query writing skills and data modeling experience.
- Angular Expertise: Demonstrate familiarity with the Angular framework and typescript.
Nice to Have
- Adaptability: Work well within demanding and ever-changing business environments.
- Responsibility: Take ownership of assigned project work and encourage others to do the same.
- Collaboration: Handle interactions with sometimes difficult team members and contribute positively to discussions.
The Perks of Working with us!
- Competitive salary and benefits including a health spending account and employee assistance program
- 3 weeks vacation to start with additional paid “LBMX holidays” throughout the year
- Company matched GRSP contributions
- Education subsidies for job related courses
- Maternity/Parental and Compassionate Care Leave Top Up Program
- A healthy work/life balance
- Flexible Summer Hours
- $500 Staples Allowance for new hires
- Named one of Canada’s Top 100 Small & Medium Employers (2022, 2023)
- Winner of Canada's Top 100 Small & Medium Employers (2024)
LBMX is committed to providing a fair and equitable work environment and encourages applications from qualified women, men, visible minorities, aboriginal peoples and persons with disabilities. LBMX is also committed to providing accommodations throughout the interview and employment process. If you require any accommodations, please let us know and we will work with you to meet your needs.
Apply for this Job