Titre du poste ou emplacement
RECHERCHES RÉCENTES

Senior Full Stack Software Engineer

Arisoft Global
Halifax, NS
Full-time
Executive
Job Title:Senior Full Stack Software EngineerLocation: Halifax RemoteRequired / Mandatory skills: Experience in software and web development using the Microsoft .Net technology stack (i.e. ASP.NET MVC, Web API, C#.NET, WCF). Windows Server and IIS, Architecture and Design, Requirement Understanding with Prioritization of stories; Debugging Server Logs Experience in responsive, Single Page application skills with React, Angular, jQuery, HTML5-6, JavaScript frameworks, Bootstrap, etc. Full Stack Developer (Sr Level). from Front to Backend knowledge, More DB knowledge. Experience in Design & develop a database, schema, stored procedures and views according using SQL Server, Entity Framework, Linq to SQL, Database First / Model first Development Experience in Unit Testing Tools like NUnit, Moq, NSubstitue and etc Experience in Design Patterns in Inversion of Control, Dependency Injection, Command, Fa ade, Abstract Experience in Scrum, Kanban and Agile
Nice-to-Have:
  • Experience as a software developer working with product teams.
  • Experience with Front-end architecture preferred.
  • Experience with Azure Service Bus or related message queue technologies.
  • CI/CD technologies & strategies, Containerization technologies
  • A degree in Computer Science or a related discipline
  • Exceptional communication skills
We are seeking a Sr. Software Engineer B2 with 7-11 years of experience, specializing in ASP.NET MVC, Web API, C#.Net, and WCF.
The ideal candidate will have a strong background in store operations and in-store service management, ready to contribute to our innovative projects and drive success in our technology department.
Roles & Responsibilities:
  • Lead the development of high-quality software solutions using ASP.NET MVC and Web API. - Design and implement scalable services with C#.Net and WCF, ensuring robustness and efficiency.
    Additional Skills:
  • Collaborate with cross-functional teams to understand requirements and translate them into technical specifications.
  • Optimize existing software for improved performance and scalability.
  • Ensure code quality, maintainability, and best practices through regular code reviews.
  • Participate in the full software development lifecycle, from concept to deployment.
  • Troubleshoot, debug, and upgrade existing systems.
  • Provide technical guidance and mentorship to junior team members.
  • Stay up to date with emerging trends and technologies in software development.
  • Contribute to the improvement of store operations and in-store service management through innovative technology solutions. - Ensure the security and data protection standards are met in all software solutions.
  • Work closely with stakeholders to define project requirements and deliverables.
  • Ability to work in a fast-paced, team-oriented environment.
  • Strong communication and interpersonal skills.