Software Engineer (.NET/C#)
PROGRAMMING COM
Spain
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.jobleads.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
7 years minimum
Working hours
Regular working hours
Job source
Tech stack
ASP.NET
JavaScript (Programming Language)
.NET Framework
Application Programming Interfaces (APIs)
Agile Methodology
Artificial Intelligence
Component-Based Software Engineering
App Store (IOS)
HTML5
User Authentication
Microsoft Azure
C Sharp (Programming Language)
+31 more
Cascading Style Sheets (CSS)
Software as a Service
Databases
Continuous Integration
Relational Databases
Software Debugging
Dependency Injection
Distributed Systems
Design of User Interfaces
Mobile Application Software
Performance Tuning
Systems Development Life Cycle
Query Optimization
Ui Patterns
Service-Oriented Architecture
Software Engineering
Systems Integration
Web Applications
Blazor
Caching
Indexer
Backend
Servicebus
Event Driven Architecture
Information Technology
Web Technologies
Front End Software Development
Asynchronous Programming
Google Play
Software Version Control
Microservices
Job description
Posición 100% remota: puedes vivir en cualquier parte de México.
Requisito de idioma: las personas que apliquen deben comunicarse bien en inglés, tanto de forma oral como escrita, porque la posición lo requiere. Trabajarás con equipos y personas del cliente en inglés.
Role:Senior Software Engineer (.Net/C#)
Location: Remote (Mexico)
EXPERIENCE AND EDUCATION
- Bachelor’s degree in Computer Science, Mathematics, Engineering, or a related technical field; or equivalent combination of education and professional experience.
- Seven (7) or more years of professional software development experience, with strong hands-on expertise in C# and .NET.
- Proven experience building, enhancing, and supporting production-grade full stack applications and backend services.
- Strong experience with distributed systems, service-oriented architecture, message-based or event-driven design, and asynchronous workflow patterns.
- Experience implementing asynchronous workflows and inter-service communication using technologies such as NServiceBus, service buses, queues, or event-driven platforms.
- Experience designing and supporting APIs, microservices, background services, system-to-system integrations, service contracts, and message contracts.
- Strong understanding of relational database design, query optimization, indexing, transactions, caching, and data performance tuning.
- Familiarity with Azure, cloud-hosted environments, managed databases, application hosting, CI/CD pipelines, source control workflows, and modern software delivery practices.
- Experience building modern web and cross-platform applications using Blazor, ASP.NET Core, and .NET MAUI.
- Experience with mobile application deployment and release processes for the Apple App Store and Google Play is a plus.
- Experience with component-based UI development, dependency injection, API integration, authentication and authorization, reusable UI patterns, and responsive application design.
- Experience with front-end web technologies including HTML5, CSS3, JavaScript, and modern web application patterns.
- Experience with software development lifecycle (SDLC), agile development methodologies, and production support practices.
- Experience communicating complex technical concepts clearly to both technical and non-technical audiences.
OTHER QUALIFICATIONS
- Deep understanding of distributed systems concepts, including service boundaries, consistency tradeoffs, failure modes, message contracts, asynchronous communication patterns, scalability, and maintainability.
- Experience with NServiceBus in production environments, including sagas, durable workflows, background processing, retries, error queues, and operational recovery, is strongly preferred.
- Strong verbal and written communication skills with the ability to lead technical conversations effectively across teams and translate engineering considerations into business context.
- Demonstrated technical leadership, sound judgment, ownership mindset, and ability to operate effectively in a lean team where engineers are expected to be self-directed, versatile, and highly accountable.
- Comfortable moving between strategic architecture discussions and hands-on implementation, debugging, testing, and production support.
- High degree of adaptability, curiosity, and willingness to learn new frameworks, tools, business domains, and emerging technologies.
- Strong awareness of the evolving role of AI in software engineering, with eagerness to adopt useful tools, experiment responsibly, and continuously improve individual and team effectiveness without sacrificing rigor, security, or engineering discipline.
Requirements
- Bachelor’s degree in Computer Science, Mathematics, Engineering, or a related technical field; or equivalent combination of education and professional experience.
- Seven (7) or more years of professional software development experience, with strong hands-on expertise in C# and .NET.
- Proven experience building, enhancing, and supporting production-grade full stack applications and backend services.
- Strong experience with distributed systems, service-oriented architecture, message-based or event-driven design, and asynchronous workflow patterns.
- Experience implementing asynchronous workflows and inter-service communication using technologies such as NServiceBus, service buses, queues, or event-driven platforms.
- Experience designing and supporting APIs, microservices, background services, system-to-system integrations, service contracts, and message contracts.
- Strong understanding of relational database design, query optimization, indexing, transactions, caching, and data performance tuning.
- Familiarity with Azure, cloud-hosted environments, managed databases, application hosting, CI/CD pipelines, source control workflows, and modern software delivery practices.
- Experience building modern web and cross-platform applications using Blazor, ASP.NET Core, and .NET MAUI.
- Experience with mobile application deployment and release processes for the Apple App Store and Google Play is a plus.
- Experience with component-based UI development, dependency injection, API integration, authentication and authorization, reusable UI patterns, and responsive application design.
- Experience with front-end web technologies including HTML5, CSS3, JavaScript, and modern web application patterns.
- Experience with software development lifecycle (SDLC), agile development methodologies, and production support practices.
- Experience communicating complex technical concepts clearly to both technical and non-technical audiences., * Deep understanding of distributed systems concepts, including service boundaries, consistency tradeoffs, failure modes, message contracts, asynchronous communication patterns, scalability, and maintainability.
- Experience with NServiceBus in production environments, including sagas, durable workflows, background processing, retries, error queues, and operational recovery, is strongly preferred.
- Strong verbal and written communication skills with the ability to lead technical conversations effectively across teams and translate engineering considerations into business context.
- Demonstrated technical leadership, sound judgment, ownership mindset, and ability to operate effectively in a lean team where engineers are expected to be self-directed, versatile, and highly accountable.
- Comfortable moving between strategic architecture discussions and hands-on implementation, debugging, testing, and production support.
- High degree of adaptability, curiosity, and willingness to learn new frameworks, tools, business domains, and emerging technologies.
- Strong awareness of the evolving role of AI in software engineering, with eagerness to adopt useful tools, experiment responsibly, and continuously improve individual and team effectiveness without sacrificing rigor, security, or engineering discipline.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.jobleads.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT