Back to jobs

SENIOR SOFTWARE DEVELOPER

Jobgether
Full-timesenior

Job description

Accountabilities As a Senior Software Developer, you will contribute to the design, development, optimization, and maintenance of enterprise-grade applications while ensuring high standards of code quality and performance. • Develop and maintain backend systems using ASP.NET and C#, creating reliable and scalable software solutions. • Design, optimize, and manage SQL Server databases, including query performance improvements and database architecture enhancements. • Build and support mobile application features using .NET MAUI across different platforms. • Work with Azure DevOps to manage CI/CD pipelines, deployments, and development workflows. • Investigate, troubleshoot, and resolve complex system-level, performance, and application issues. • Collaborate with cross-functional teams to define requirements, deliver new features, and improve existing solutions. • Ensure software quality through maintainable coding practices, performance optimization, and technical best practices. • Contribute to system-level development and performance improvements using C++ when required. Requirements The ideal candidate is an experienced software engineer with strong backend development expertise, database knowledge, and the ability to work across multiple technology areas. • Strong professional experience with ASP.NET and C# development. • Solid experience designing, optimizing, and working with SQL Server databases. • Hands-on experience with Azure DevOps for development processes, automation, and deployment workflows. • Experience developing mobile applications using .NET MAUI. • Experience working with C++ in system-level development or performance-sensitive environments. • Ability to contribute across backend and mobile application components. • Strong problem-solving skills with the ability to analyze and resolve complex technical challenges. • Ability to collaborate effectively with distributed teams and communicate technical concepts clearly. • Nice to have: Experience working with cloud-based environments, particularly Azure. • Nice to have: Experience optimizing high-performance or enterprise-scale systems. Benefits • Opportunity to work on challenging software projects within a collaborative technology environment. • Continuous learning opportunities with access to modern tools, resources, and professional development initiatives. • Exposure to enterprise-grade applications and innovative technology solutions. • Remote work flexibility within the LATAM region. • Supportive environment focused on career growth and long-term professional development. • Access to certifications and training opportunities to enhance technical expertise. • Engagement with experienced teams working on impactful software solutions. • Benefits aligned with local labor regulations and regional employment standards. How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best!  Why Apply Through Jobgether?    Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.     #LI-CL1