πCanada
Backend Engineer (Intermediate)
closed
Data Ideology
πRemote - Worldwide
Summary
Join Data Ideology as a Backend Engineer (Intermediate) and contribute to building and maintaining our backend systems and services. This contract position requires a Bachelor's degree in Computer Science or a related field with 5+ years of experience. You will develop and maintain backend systems using C# and .NET technologies within a microservices architecture. Responsibilities include designing RESTful APIs, ensuring robust unit testing, collaborating with cross-functional teams, and maintaining SQL databases. The role offers remote work flexibility and requires proficiency in various tools and technologies. Data Ideology is an Equal Employment Opportunity employer.
Requirements
- Bachelor's Degree in Computer Science or a related field with 5+ years of relevant experience
- Proven experience as a Backend Engineer, Software Engineer, or in a similar role, with a strong focus on backend development
- Solid experience with C# and .NET Framework/Core
- Familiarity with cloud services, specifically Azure
- Experience working with microservices architectures and RESTful APIs
- Experience with SQL and relational databases
- Strong understanding of object-oriented programming concepts
- Proficiency in unit testing and debugging techniques in C#
- Familiarity with Azure ServiceBus and Azure DevOps pipelines
- Experience with tools like Postman, Swagger, and SQL Server Management Studio
- Experience with source control tools, particularly GitHub and Azure Repos
- Knowledge of modern cloud-based application architecture
- Understanding of microservices and containerization practices (Azure Kubernetes Service is a plus)
- Strong problem-solving and collaboration skills
- Microsoft Visual Studio
- SQL Server Management Studio
- Postman
- Swagger
- Azure DevOps
- Azure Repos
Responsibilities
- Develop and maintain backend systems and services using C# and .NET technologies
- Work within a microservices architecture, ensuring high-quality, scalable solutions
- Design and implement RESTful APIs and Web Services for integration across systems
- Ensure robust unit testing and implementation of proper debugging techniques
- Develop applications using Azure ServiceBus and integrate with cloud-based infrastructure
- Collaborate with cross-functional teams to understand business objectives and contribute to product design
- Maintain and optimize SQL databases, ensuring data integrity and high performance
- Participate in code reviews and provide mentorship to junior developers
- Continuously improve the development process by adopting new tools and practices
- Assist in the deployment and management of services using Azure DevOps, Azure Repos, and related tools
Preferred Qualifications
- Azure Service Fabric
- GitHub Advanced Security
- Azure Kubernetes Service
- Azure Cloud
- NoSQL
Benefits
Remote work from home
This job is filled or no longer available
Similar Remote Jobs
πPoland
πFrance
πPoland
πWorldwide
πPoland
πEurope
πBrazil
πArgentina, Brazil
πCanada