Senior Software Developer .NET - Colombia
Quick Summary
OOP, design patterns, SOLID principles, and a track record of advocating for code quality. Experience with test-driven development, including unit, integration, and end-to-end testing.
.NET, C# Cloud & Infrastructure: AWS (S3, Secrets Manager, Lambda, SQS, SNS, DynamoDB, EKS, etc.
📍 Location: This is a fully remote position located in Colombia.
Contact
Maira Russo - Senior Talent Acquisition Partner
-
Create architecture, prototypes, and design proposals that deliver near-term business value while aligning with the future-state product and platform vision.
-
Influence technical direction through architecture reviews, RFCs, design discussions, and hands-on collaboration.
-
Partner with senior developers, architects, and tech leads to define and execute the product/platform architecture roadmap.
-
Balance delivery speed, quality, maintainability, and long-term platform health when making technical decisions.
-
Break down large initiatives into parallelizable chunks of work that deliver incremental business value.
-
Champion proposals through all phases of the SDLC, from design through production implementation.
-
Contribute to improving the core product build, CI/CD pipelines, and overall SDLC.
-
Troubleshoot and eliminate root causes of persistent production issues; drive reliability, observability, monitoring, and incident response.
-
Keep technical documentation current and create new artifacts as needed.
-
Facilitate design discussions within and across teams.
-
Represent the team in technical discussions with Tech Leads, Operations, Product/UX, Security, Domain SMEs, and external stakeholders.
-
Act as a trusted technical leader, helping teams succeed through collaboration, influence, and shared ownership.
-
Mentor other developers through design reviews, pair programming, and code reviews; contribute to raising overall engineering maturity.
-
Share knowledge of new technologies and industry best practices to strengthen team-wide coding standards.
-
Evaluate emerging technologies, frameworks, and cloud capabilities that could benefit the platform.
Responsibilities
~5 min read- →
Design and build key features and architectural improvements for the platform, end-to-end, using modern .NET technology and architecture.
- →
Take initiative on complex, business-critical challenges such as third-party extensibility and real-time multi-user synchronization.
- →
Build and maintain services across both monolith and microservice architecture.
- →
Create and optimize complex SQL Server queries, stored procedures, and functions.
- →
Collaborate with a team of deep technical experience and strong domain knowledge; brainstorm and share ideas within an agile team of developers, testers, and a product owner.
- →
Degree in Computer Science, Software Engineering, or equivalent practical experience; 8+ years of professional software development experience with demonstrated impact beyond a single team.
- →
In-depth experience with server-side .NET and C#, including highly distributed microservice architecture.
- →
Proven experience designing and operating distributed, cloud-native, SaaS/multi-tenant platforms at scale, ideally on AWS.
- →
Strong software fundamentals: OOP, design patterns, SOLID principles, and a track record of advocating for code quality.
- →
Experience with test-driven development, including unit, integration, and end-to-end testing.
- →
Experience designing and consuming well-designed HTTP APIs (REST, GraphQL, or similar).
- →
Experience with both monolith applications and microservices.
- →
Knowledge of relational databases, such as SQL Server.
- →
Experience mentoring developers and influencing architectural decisions across teams.
- →
Strong written and verbal communication skills; comfortable operating in fast-moving environments with ambiguity and evolving requirements.
- →
Strong initiative to improve processes, tools, methodologies, and product quality.
- →
Experience with container technologies such as Docker, ideally with orchestration such as Kubernetes.
- →
Experience with cloud providers beyond AWS (Azure, Google Cloud).
- →
Knowledge of accounting and auditing concepts.
- →
Contributions to open-source projects or a strong GitHub portfolio.
- →
Languages & Frameworks: .NET, C#
- →
Cloud & Infrastructure: AWS (S3, Secrets Manager, Lambda, SQS, SNS, DynamoDB, EKS, etc.), CloudFormation, Terraform
- →
Data: SQL Server, AWS RDS SQL Server
- →
Testing & Observability: New Relic, AWS CloudWatch
- →
Tooling: Jira, Visual Studio, GitHub, Devin, Claude Code
Location & Eligibility
Listing Details
- Posted
- July 24, 2026
- First seen
- July 24, 2026
- Last seen
- July 24, 2026
Posting Health
- Days active
- 0
- Repost count
- 0
- Trust Level
- 76%
- Scored at
- July 24, 2026
Signal breakdown
Caseware International Inc. is a global leader in developing audit, assurance, financial reporting, and data analytics software for accounting firms, corporations, and governments. Founded in 1988, the Toronto-based company provides cloud-enabled solutions to over 500,000 users in 130 countries.
View company profilePlease let Caseware know you found this job on Jobera.
3 other jobs at Caseware
View all →Explore open roles at Caseware.
Similar Software Developer jobs
View all →Browse Similar Jobs
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.