Job Description
Job Description
Job Title: Senior .NET Developer
Job Purpose:
A senior .Net Developer will be responsible for design and development of business components and services according to business requirements and technical specifications. Candidate will be actively involved in all phases of software development life cycle; this includes requirements gathering, researching, initial configuration, set up, design, documentation, testing, debugging, updates, ongoing support, integration, maintenance and troubleshooting.
Essential Job Functions / Main Duties & Responsibilities:
- Design, develop, and maintain efficient and reliable back-end systems using Microsoft .Net.
- Analyse user requirements and build systems according to the business specifications.
- Participate in all phases of the software development life cycle.
- Implement CI/CD pipeline.
- Working closely with other developers and staff such as project managers, and quality assurance team.
- Provide technical leadership and mentorship to intermediate and junior developers.
- Participate in code and design reviews to maintain high quality standards.
- Ensure high availability and reliability of the systems.
- Write clean, maintainable, and efficient code using industry best practices.
- Stay up-to-date with new technology trends, including but not limited to cloud technologies.
- Diagnose and resolve production issues through the use of alerts, dashboards, and log analysis.
Skills & Qualifications:
- Strong analytic, conceptual, and problem-solving abilities with attention to detail.
- Flexibility and adaptability to business requirements and priority changes.
- Self-motivated, team player, action and results oriented.
- Well organized, good communication and reporting skills.
- Capacity to prioritize and effectively handle numerous tasks in a fast-paced, results-oriented environment.
- Ability to adapt to a diverse and reactive working environment.
- Previous experience with solution definition and ownership of delivery.
- Initiative to work independently, but also able to work effectively with team members.
Preferred Knowledge & Experience:
- Degree or Diploma in Computer Science or related field.
- 5+ years of professional software development experience in Microsoft Net.
- Knowledge of relational databases and experience with SQL Server.
- Extensive experience in design/development of highly scalable and high performance distributed systems.
- Proven experience with message-oriented middleware systems such as RabbitMQ.
- Experience in test automation.
- Experience with AKKA.Net.
If interested in learning more about this job opportunity please copy the link apply at: https://www.pinnacle.com/en/corporate/careers
Job Types: Full-time, Permanent
Salary: From $100,000.00 per month
Benefits:
- Company events
- Dental care
- Disability insurance
- Employee assistance program
- Extended health care
- Flexible schedule
- Life insurance
- Vision care
- Work from home
Schedule:
Ability to commute/relocate:
- North York, ON: reliably commute or plan to relocate before starting work (required)
Experience:
- C#, .NET, .NET Core, JavaScript, jQuery and SQL: 5 years (required)
- Web API, MVC and backend development: 5 years (required)
- full SDLC (including waterfall, agile/scrum methodologies): 5 years (required)
Work Location: Hybrid remote in North York, ON
Apply
Go Back