Job Closed
This listing is no longer active.
Top Flutter Development Company | One team, One budget, All Platforms
Senior Developer – .NET
Location
Argentina
Posted
151 days ago
Salary
0
Seniority
Senior
Job Description
Senior Developer – .NET
Somnio Software
• Design, develop, and maintain backend services and APIs using .NET (C#). • Build and manage PostgreSQL databases. • Implement and optimize integration testing strategies, with a focus on handling 500+ integration tests using .NET libraries and tools. • Leverage tools like Liquibase to facilitate database migrations and version control of database schemas. • Work with Docker to ensure the local development environment matches production for seamless testing and debugging. • Troubleshoot and resolve issues proactively. • Explore opportunities for automating tasks, such as writing integration tests with AI-driven tools (nice to have). • Write and maintain comprehensive technical documentation.
Job Requirements
- Bachelor's degree or equivalent foreign education in Computer Science, Engineering, or a related field
- 5+ years of experience in backend development, with a focus on scalable, high-performance systems.
- 3+ years of hands-on experience with .NET (C#), including building and maintaining backend services and APIs.
- Strong expertise in PostgreSQL.
- Proven experience with integration testing in .NET, including knowledge of various testing libraries and strategies for handling 500+ tests.
- Familiarity with tools like Liquibase for database schema migrations.
- Experience with Docker and containerization for development and testing environments.
- Knowledge of fintech and payment processing systems is highly desirable.
- Solid understanding of RESTful APIs and microservices architecture.
- Strong proficiency in version control (Git), CI/CD pipelines, and software development best practices, including testing (unit, integration, and end-to-end).
- Excellent problem-solving skills with a focus on writing clean, maintainable, and efficient code.
- Strong communication skills and the ability to collaborate effectively with both technical and non-technical stakeholders.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Further development and optimization of our internal tools and processes. • Development and integration of APIs and interfaces with external systems. • Supporting the team with technical challenges and automations. • Contributing to the development of our planned customer portal. • Implementing and maintaining CI/CD pipelines and deployment processes. • Independently executing projects in close coordination with the team.
Team Leader, Java
GFT TechnologiesAs a pioneer for digital transformation GFT develops sustainable solutions across new technologies.
• Sviluppo di applicativi web based e non • Gestione del team e dei progetti complessi • Relazione con il cliente • Coordinamento attività e predisposizione task
Middle Java Developer
GFT TechnologiesAs a pioneer for digital transformation GFT develops sustainable solutions across new technologies.
• Sviluppo di applicazioni Java in ambito Enterprise • Progettazione ed implementazione del software • Collaborazione con team di progetto e interazione con clienti
Senior Product Engineer, Backend
TwilioTwilio is a Platform-as-a-Service (PaaS) company established in 2007. In support of a flexible workplace, Twilio has previously posted freelance, flexible schedule, part-time, hybr
• Build and own backend product capabilities for Stytch’s identity platform on Twilio—shipping new API surfaces and core authentication flows, including agentic and non-human identity use cases. • Partner with Product and Engineering leadership to set direction, translate customer needs into product capabilities, and deliver high-impact roadmap features. • Collaborate across Twilio and Stytch teams to align on architecture, integrate platform capabilities, and unblock cross-team initiatives. • Operate with deep technical ownership: author design docs, drive key technical decisions, review code, and stay close to the systems you ship. • Build in ambiguity—break down complex problems, make pragmatic tradeoffs, and design developer experiences that delight our customers. • Improve production quality and resilience through strong observability, incident response and remediation. • Mentor and support other engineers through pairing, feedback, and knowledge-sharing, helping raise the team’s technical bar and culture.



