GT - Sr. Backend Engineer - Job2713

Multiple Countries
Full Time
Manager/Supervisor

GT - Sr. Backend Engineer - Job2713

Summary

We are seeking a highly skilled and experienced Senior Backend Engineer to join our dynamic engineering team. This role is critical to the development and maintenance of scalable, secure, and high-performance backend applications that power our core business solutions. The ideal candidate will leverage their expertise in C# , .NET Framework 4.8, and .NET Core to build robust backend services, optimize database performance, and integrate advanced analytics and reporting tools. As a senior member of the team, you will also mentor junior developers, contribute to architectural decisions, and ensure adherence to software development best practices. Your work will directly impact the efficiency, reliability, and scalability of our products, supporting our company’s mission to deliver cutting-edge technology solutions.

Responsibilities

  • Design, implement, and maintain scalable backend services using C# , .NET Framework 4.8, and .NET Core, ensuring high performance and responsiveness to requests from the front-end.
  • Architect and optimize SQL Server databases, including writing efficient stored procedures and complex queries to support application functionality and reporting needs.
  • Implement and manage secure storage and access of credentials and secrets using Azure Key Vault, ensuring compliance with security best practices.
  • Integrate and manage Power BI Embedded dashboards and reporting solutions to provide actionable insights and data visualization capabilities within applications.
  • Collaborate with cross-functional teams using GitHub, leveraging AI-assisted development tools such as GitHub Copilot to enhance productivity and code quality.
  • Build, maintain, and optimize continuous integration and continuous deployment (CI/CD) pipelines using Azure DevOps to streamline development workflows and ensure reliable software delivery.
  • Work with Snowflake to manage data warehousing, perform data transformation, and support analytics initiatives that drive business intelligence.
  • Assist with cloud architecture design, deployment, and monitoring to ensure robust and scalable infrastructure supporting backend services.
  • Troubleshooting and Issue Resolution: Diagnose and resolve issues across development, staging, and production environments to maintain system stability and performance.
  • Technical Documentation: Document technical processes, system designs, and workflows to facilitate knowledge sharing and maintain project continuity.
  • Technical Design Participation: Engage in technical design activities including data modeling and GUI design to ensure cohesive and efficient system architecture.
  • Mentorship and Code Reviews: Mentor junior developers, conduct thorough code reviews, and promote best practices in coding standards, naming conventions, and tiered design.
  • Validation and Verification Testing: Perform validation and verification testing to ensure software quality and compliance with requirements.
  • Adherence to Best Practices: Champion software development best practices focusing on code simplicity, maintainability, and scalability.

Requirements

Must-Have Skills

  • C# : Proficient in C# programming language, with a deep understanding of object-oriented principles, asynchronous programming, and modern language features to build efficient backend services.
  • .NET Framework 4.8: Extensive experience developing applications using .NET Framework 4.8, including legacy system maintenance and integration.
  • .NET Core: Strong expertise in .NET Core for building cross-platform, high-performance backend applications and microservices.
  • SQL Server: Skilled in designing, optimizing, and maintaining SQL Server databases, including writing complex stored procedures, triggers, and queries to support application and reporting needs.
  • Azure Key Vault: Experience implementing secure credential and secret management using Azure Key Vault to protect sensitive information and comply with security standards.
  • Power BI Embedded: Ability to integrate and manage Power BI Embedded dashboards and reporting solutions, enabling rich data visualization and analytics within applications.
  • GitHub: Proficient in using GitHub for version control, collaboration, and code review processes, ensuring efficient team workflows.
  • Azure DevOps: Experience building and maintaining CI/CD pipelines using Azure DevOps to automate build, test, and deployment processes.
  • Snowflake: Knowledge of Snowflake data warehousing platform for data storage, transformation, and analytics to support business intelligence initiatives.
  • CI/CD: Strong understanding of continuous integration and continuous deployment principles and practices to ensure rapid and reliable software delivery.
  • Cloud Architecture: Familiarity with cloud infrastructure design, deployment, and monitoring, particularly within Microsoft Azure environments.
  • Data Modeling: Ability to design and implement effective data models that support application requirements and reporting needs.
  • Software Development Best Practices: Commitment to best practices including code simplicity, clear naming conventions, modular and tiered design, and maintainability.

Nice-to-Have Skills

  • GitHub Copilot: Experience using AI-assisted development tools like GitHub Copilot to enhance coding efficiency and reduce development time.
  • System Engineering: Background in system engineering tasks such as infrastructure support, deployment automation, and system monitoring.
  • Validation and Verification Testing: Experience performing validation and verification testing to ensure software meets functional and non-functional requirements.
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*