Senior Software Developer

1 day ago


Fredericton, New Brunswick, Canada Insight Enterprises, Inc. Full time

Job Summary:

We are seeking a highly skilled Senior Software Developer to join our team at Insight Enterprises, Inc. as a Senior.Net Developer. This is a 4-month contract employment opportunity in the automotive industry.

About the Role:

As a Senior Software Developer, you will be responsible for developing scalable software solutions, integrating with multiple Azure cloud services to support our client's infrastructure. You will work closely with cross-functional teams and stakeholders to ensure project alignment, clarity, and the successful delivery of solutions.

Key Responsibilities:

  • Software Development: Develop and implement software solutions using C# and the.NET ecosystem, ensuring efficient, high-quality code.
  • API Development & Integration: Design, develop, and integrate RESTful APIs to support microservices architecture and enable seamless data exchange across various systems.
  • Database Management: Manage and optimize databases using SQL Server, ensuring data reliability, performance, and scalability.
  • Azure Cloud Services: Leverage Azure services such as Azure Functions, Data Factory, Azure Logic Apps, Azure Service Bus, and Azure Key Vault to build scalable cloud-native solutions.
  • DevOps & CI/CD: Implement and manage CI/CD pipelines using Azure DevOps, ensuring efficient code integration, automated testing, and streamlined deployments.
  • Cloud Security & Monitoring: Ensure robust security practices and leverage Azure's monitoring tools like Azure Monitor, Application Insights, and Log Analytics for performance and security monitoring.
  • Documentation: Provide thorough documentation for APIs, services, and system architecture to ensure clarity and maintainability.

Requirements:

  • Education: Bachelor's degree in computer science or related field.
  • Experience: Proven experience in designing, developing, and integrating RESTful APIs within a microservices architecture.
  • Technical Skills: Deep knowledge and experience with Azure services, including Azure Functions, Data Factory, Logic Apps, Azure Service Bus, Azure Key Vault, and Azure Storage.
  • DevOps Skills: Proficient in setting up and managing CI/CD pipelines using Azure DevOps.
  • Cloud Security Skills: Strong understanding of cloud security and monitoring tools, including Azure Monitor and Application Insights.
  • Soft Skills: Proven ability to deliver high-quality solutions within time-constrained projects. Strong communication skills and the ability to work independently in a contract setting.

Nice to Have:

  • Containerization Experience: Familiarity with containerization technologies such as Docker and Kubernetes.
  • Azure Security Experience: Knowledge of Azure security best practices, including OAuth, JWT, and encryption.
  • SSIS Experience: Experience with SQL Server Integration Services for data integration and transformation.
  • Stored Procedure Expertise: Expertise in writing and optimizing stored procedures to enhance database operations and performance.


  • Fredericton, New Brunswick, Canada Systems & Software, Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Systems & Software, Inc. as a Backend Developer for Utility Industry. As a key member of our team, you will be responsible for designing and developing backend solutions for our industry-leading software package, primarily for billing systems.Key...


  • Fredericton, New Brunswick, Canada Systems & Software, Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Systems & Software, Inc. as a Backend Developer for Utility Industry. As a key member of our team, you will be responsible for designing and developing backend solutions for our industry-leading software package, primarily for billing systems.Key...


  • Fredericton, New Brunswick, Canada Systems & Software, Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Systems & Software, Inc. as a key member of our Backend Development team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining our industry-leading software package for billing and accounting applications.Key...


  • Fredericton, New Brunswick, Canada Systems & Software, Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Systems & Software, Inc. as a key member of our Backend Development team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining our industry-leading software package for billing and accounting applications.Key...


  • Fredericton, New Brunswick, Canada apply-connect-test-company-silver Full time

    Job DescriptionWe are seeking a highly skilled Senior Java Developer to join our team at Apply Connect Test Company Silver.Key Responsibilities:Analyze and design software programs for commercial or end-user applications.Develop, troubleshoot, and debug software programs using Java.Collaborate with the software engineering division to perform high-level...


  • Fredericton, New Brunswick, Canada apply-connect-test-company-silver Full time

    Job DescriptionWe are seeking a highly skilled Senior Java Developer to join our team at Apply Connect Test Company Silver.Key Responsibilities:Analyze and design software programs for commercial or end-user applications.Develop, troubleshoot, and debug software programs using Java.Collaborate with the software engineering division to perform high-level...


  • Fredericton, New Brunswick, Canada apply-connect-test-company-silver Full time

    Job DescriptionJob Title: Senior Java DeveloperAbout Us: Apply Connect Test Company Silver is a leading provider of innovative software solutions.Job Summary:Analyze, design, develop, troubleshoot, and debug software programs for commercial or end-user applications.Write code, complete programming, and perform testing and debugging of applications.As a...


  • Fredericton, New Brunswick, Canada apply-connect-test-company-silver Full time

    Job DescriptionJob Title: Senior Java DeveloperAbout Us: Apply Connect Test Company Silver is a leading provider of innovative software solutions.Job Summary:Analyze, design, develop, troubleshoot, and debug software programs for commercial or end-user applications.Write code, complete programming, and perform testing and debugging of applications.As a...


  • Fredericton, New Brunswick, Canada Canadian Nuclear Laboratories Full time

    **Job Summary**CANADIAN NUCLEAR LABORATORIES is seeking a highly skilled Senior Systems Architect/Software Engineer to lead the development of complex software solutions for our Applied Physics Branch. As a key member of our team, you will be responsible for designing and implementing secure software solutions for industrial systems, working closely with our...


  • Fredericton, New Brunswick, Canada Canadian Nuclear Laboratories Full time

    **Job Summary**CANADIAN NUCLEAR LABORATORIES is seeking a highly skilled Senior Systems Architect/Software Engineer to lead the development of complex software solutions for our Applied Physics Branch. As a key member of our team, you will be responsible for designing and implementing secure software solutions for industrial systems, working closely with our...


  • Fredericton, New Brunswick, Canada SUN PHARMA Full time

    Job Title: Senior Scientist, MSTGJob Summary:Sun Pharma is seeking a highly skilled Senior Scientist to join our team in the development of pharmaceutical processes. As a key member of our process development team, you will be responsible for designing and executing process development studies, batch and process qualification activities, and preparing...


  • Fredericton, New Brunswick, Canada SUN PHARMA Full time

    Job Title: Senior Scientist, MSTGJob Summary:Sun Pharma is seeking a highly skilled Senior Scientist to join our team in the development of pharmaceutical processes. As a key member of our process development team, you will be responsible for designing and executing process development studies, batch and process qualification activities, and preparing...


  • Fredericton, New Brunswick, Canada Cvent Full time

    Position OverviewThe Skunkworks division at Cvent is dedicated to crafting pioneering solutions for hybrid and virtual events, encompassing everything from video streaming to advanced generative AI technologies. We foster a positive, collaborative, and agile work environment that empowers our teams to swiftly explore new technologies and methodologies,...


  • Fredericton, New Brunswick, Canada Cvent Full time

    Position OverviewCvent's Skunkworks division is dedicated to crafting pioneering solutions for hybrid and virtual events, encompassing everything from video streaming to advanced AI technologies. We foster a supportive, collaborative, and agile atmosphere that empowers our teams to swiftly explore new technologies and methodologies, rapidly create functional...


  • Fredericton, New Brunswick, Canada Cvent Full time

    Position OverviewCvent's Skunkworks division is dedicated to crafting pioneering solutions for hybrid and virtual events, encompassing everything from video streaming to advanced generative AI technologies. We foster a positive, collaborative, and agile atmosphere that empowers our teams to swiftly explore new technologies and methodologies, rapidly develop...


  • Fredericton, New Brunswick, Canada Canadian Nuclear Laboratories Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Systems Architect/Software Engineer to join our team at Canadian Nuclear Laboratories. As a key member of our Applied Physics Branch, you will be responsible for leading the development of complex software solutions and providing technical expertise to support our research and development...


  • Fredericton, New Brunswick, Canada Canadian Nuclear Laboratories Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Systems Architect/Software Engineer to join our team at Canadian Nuclear Laboratories. As a key member of our Applied Physics Branch, you will be responsible for leading the development of complex software solutions and providing technical expertise to support our research and development...


  • Fredericton, New Brunswick, Canada Cvent Full time

    About the RoleCvent is seeking a highly skilled Senior Software Engineer to join our Skunkworks team, focusing on developing cutting-edge applications and services powered by Generative AI.Key Responsibilities:Design and develop high-performance, scalable, and reliable Internet-scale applications.Create engaging, interactive, and user-friendly web...


  • Fredericton, New Brunswick, Canada Cvent Full time

    About the RoleCvent is seeking a highly skilled Senior Software Engineer to join our Skunkworks team, focusing on developing cutting-edge applications and services powered by Generative AI.Key Responsibilities:Design and develop high-performance, scalable, and reliable Internet-scale applications.Create engaging, interactive, and user-friendly web...


  • Fredericton, New Brunswick, Canada Canadian Nuclear Laboratories Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Systems Architect/Software Engineer to join our team at Canadian Nuclear Laboratories. As a key member of our Applied Physics Branch, you will be responsible for leading the development of complex software solutions and providing technical expertise to support our research and development...