C# .NET Backend Developer

Location

Canada

Posted

6 days ago

Salary

0

Seniority

Mid Level

Job Description

C# .NET Backend Developer

RELQ Technologies

Role Description We are seeking a skilled .NET Developer with a strong background in C# and .NET technologies to join our development team. The ideal candidate will be responsible for designing, developing, and maintaining scalable web applications and enterprise solutions. You will work closely with cross-functional teams to deliver high-quality software aligned with business needs. Key Responsibilities - Design, develop, test, and deploy applications using C#, .NET Framework, .NET Core. - Build and maintain RESTful APIs, web services, and backend systems. - Collaborate with product managers, QA engineers, and UI/UX teams to understand requirements and deliver solutions. - Write clean, maintainable, and efficient code following best practices. - Troubleshoot, debug, and resolve application issues. - Participate in code reviews to ensure code quality and performance. - Implement security and data protection across applications. - Work with databases such as MS SQL Server / MySQL / PostgreSQL for data modeling and development. - Contribute to architectural discussions and propose technical solutions. Qualifications - Strong programming skills in C# and .NET Framework / .NET Core. - Experience with ASP.NET MVC, Web API, and Entity Framework. - Good understanding of Object-Oriented Programming (OOP) and design patterns. - Hands-on experience with relational databases and writing complex SQL queries. - Familiarity with HTML, CSS, JavaScript, and modern frontend frameworks (optional but preferred). - Knowledge of version control systems like Git. - Experience working in Agile/Scrum environments. - Excellent problem-solving skills and attention to detail. Preferred Skills (Nice to Have) - Experience with Azure / AWS cloud services. - Knowledge of Microservices architecture. - Familiarity with CI/CD pipelines (Azure DevOps, Jenkins, etc.). - Understanding of Unit Testing frameworks (NUnit, xUnit). Education - Bachelor's degree in Computer Science, Information Technology, or related field.

Related Job Pages

More Backend Engineer Jobs

TRACTIAN logo

Backend Software Engineer: IoT Applications

TRACTIAN

Artificial Intelligence Quarterbacking Your Maintenance

Full TimeRemoteTeam 51-200H1B No Sponsor

Role Description As a Software Engineer focusing on IoT Systems, your primary responsibility will be to develop and enhance software solutions capable of managing and processing large sensor data volumes. You’ll work closely with our sensor data, the sensor firmware team, and the Machine Condition Monitoring product team to make sensor data available reliably and on time. Your daily activities will involve designing, building, and maintaining robust applications using Python, Go, and/or Rust. Responsibilities - Design, develop, and maintain high-performance data-intensive applications using Go, Python and/or Rust, focusing on event-driven architectures. - Implement and optimize queue mechanisms and tools to manage high-volume data streams effectively. - Create tools so internal teams can access and better understand sensor data and how the devices perform on the field. - Collaborate with cross-functional teams to ensure seamless integration of event-driven systems within the larger application infrastructure. - Optimize data processing workflows for efficiency and reliability in handling large datasets. - Identify and resolve performance bottlenecks in data-intensive applications. Qualifications - Bachelor's degree in Engineering, Computer Science, Information Technology, or related fields. - Proven experience as a Software Developer/Software Engineer or similar role, with either Internet of Things expertise or experience with large amounts of data. - Technical proficiency with programming languages such as Go and Python and experience with event-driven architecture and queue tools like Kafka, RabbitMQ, or similar. - Proficient understanding of distributed systems, data structures, and advanced algorithms. - Good knowledge of database technologies (Postgres, Scylla, Mongo, ClickHouse, Redis). - Familiarity with security best practices in software integration. - Excellent problem-solving skills and the ability to work well under strict deadlines. - Experience in fast-paced environments and critical systems with very high SLA requirements. - Effective communication skills for collaborating with cross-functional teams and stakeholders. - Experience with project documentation and maintenance. - Advanced proficiency in English. Bonus Points - Fluent in English. - Experience with Low-Level Coding (C or C++ Firmware Development). - Experience with IoT Hardware. - Experience with cloud computing platforms (AWS, Azure, GCP). - Proficiency in data structures and algorithms. Benefits - Competitive salary and stock options. - 30 days of paid annual leave. - Education and courses stipend. - Earn a trip anywhere in the world every 4 years. - R$1.035/month for meals allowance. - Health plan with national coverage and without coparticipation. - Dental Insurance: we help you with dental treatment for a better quality of life. - Wellhub and Sports Incentive: R$300/mo extra if you practice activities.

Brazil
Resilient Co. logo

Senior Python Data Engineer

Resilient Co.

WE ARE RESILIENT CO. We adapt to your needs.

ContractRemoteTeam 11-50Since 2020H1B No Sponsor

• Design, develop, and maintain scalable Python applications and services. • Build reusable, maintainable, and well-documented code components. • Develop backend services and APIs using Django and/or Flask. • Participate in architecture reviews and technical design discussions. • Troubleshoot and optimize production systems. • Develop and optimize large-scale data processing pipelines using PySpark. • Process, transform, and analyze large structured and unstructured datasets. • Build scalable ETL and data ingestion frameworks. • Optimize distributed data processing workloads for performance and reliability. • Implement data science algorithms and predictive models in production environments. • Collaborate with data scientists to operationalize machine learning solutions. • Develop and optimize ML pipelines using scikit-learn and related libraries. • Support model deployment, validation, and monitoring processes. • Perform complex data wrangling, cleansing, and transformation activities. • Build data pipelines utilizing Pandas, NumPy, PyArrow, and PySpark. • Develop solutions for handling large-scale datasets and analytical workloads. • Design and develop RESTful APIs supporting high-volume data operations. • Build secure, scalable services capable of handling significant throughput. • Design and optimize data access patterns across relational and NoSQL databases. • Work with efficient SQL queries and database integrations.

Argentina
Full TimeRemoteTeam 10,001+Since 1980H1B Sponsor

• Participarás en todo el ciclo de vida del desarrollo de software, desde el análisis funcional y el diseño técnico hasta el desarrollo, las pruebas y la mejora continua de las aplicaciones. • Diseñar, desarrollar y mantener aplicaciones web utilizando Java y Angular. • Analizar requisitos funcionales y transformarlos en soluciones técnicas escalables. • Participar en el análisis y diseño de aplicaciones empresariales. • Desarrollar código limpio, mantenible y siguiendo las mejores prácticas de desarrollo. • Diseñar e implementar APIs REST y arquitecturas basadas en microservicios. • Colaborar con equipos multidisciplinares bajo metodología Agile (Scrum). • Participar en revisiones de código y contribuir a la mejora continua del producto. • Trabajar con herramientas de integración y despliegue continuo (CI/CD). • Garantizar la calidad del software mediante pruebas automatizadas y Test-Driven Development (TDD). • Elaborar documentación técnica y compartir conocimiento con el equipo.

Colombia
Anyone AI logo

Backend Developer

Anyone AI

We invest in people from Latam to bridge the talent gap in AI.

Part TimeRemoteTeam 11-50Since 2022H1B No Sponsor

• Design and implement multi-file coding tasks across bug fixing, feature development, refactoring, and testing • Write clear natural-language specifications and reference implementations • Develop and extend unit and integration test suites • Review peer-generated tasks for correctness, clarity, and realism • Identify edge cases, ambiguities, and potential failure modes • Ensure alignment between specifications, code, and expected outputs

Mexico
$45 - $80 / hour