What the role looks like
Requirements
General
7+ years of professional software development experience
Strong, hands-on experience with .NET frameworks, including several years working with VB.NET / ASP.NET
English proficiency with excellent interpersonal skills
Coding
Apply OOP, SOLID principles, and Design Patterns consistently
Identify and address code smells, technical debt, and architectural weaknesses
Proactively think about scalability, maintainability, and operability
Use AI tools (GitHub Copilot, ChatGPT, etc.) responsibly to improve efficiency, code quality, and learning
Design and implement unit tests and integration tests
Perform thorough code reviews:
Provide constructive, actionable feedback
Identify potential security vulnerabilities (OWASP Top 10)
Suggest improvements in design, readability, and performance
Work with and reason about different architectural approaches:
MVC
Layered architectures
Clean Architecture
Domain-Driven Design (DDD)
Ownership
Take ideas from concept to production (E2E)
Collaborate on:Story definitions & execution
Development notes and implementation strategies
High-level estimations
Functional slicing
Release deployment and monitoring
Defining output and outcome measures
Collaborate with QA to ensure robust end-to-end quality
Identify risks early and propose mitigation strategies
Collaborate with managers to define roadmaps and their execution
Understand our SDLC (Software Delivery Life Cycle) and help to improve it
Participate in ceremonies/events
Contribute to Agile Estimations (Planning Poker, T-Shirt sizing, effort-based estimations)
Help define and slice stories to ensure incremental and predictable delivery
Support the team across the full SDLC
Promote and uphold strong engineering standards across the team
Required Technical Skills
Strong experience with:
ASP.NET (.NET Framework 4.6.2)
C# (.NET Core 8+)
Web Forms
LINQ
Entity Framework
T-SQL / SQL Server
JavaScript, HTML, CSS
Solid understanding and application of:
OOP
SOLID principles
Design Patterns
Experience with:
Unit and Integration Testing
Git & branching strategies (Git Flow)
Azure (CI/CD and Monitoring)
Strong knowledge of:
Agile methodologies
Architectural patterns
Secure coding practices (OWASP Top 10)
Professional & Behavioral Skills
Strong problem-solving skills with a creative and pragmatic mindset
Ability to understand requirements and translate them into technical solutions
Excellent communication and interpersonal skills
Comfortable giving and receiving constructive feedback
Strong sense of ownership and accountability
Ability to assess risks and make informed technical decisions
Habit of staying updated on market and technology trends
Nice to Have
Bachelor's degree in Computer Science or Engineering
Experience with:
JQuery / AngularJS / React.js
Telerik UI components
Sentry or similar logging/observability tools
About Clarika
Dedicated to software development, IT consulting, and digital transformation. Highly qualified tech teams delivering quality software with Agile SCRUM. 18+ years inspiring Fortune 500 and startup clients — committed to quality, on-time delivery, and constant innovation.
The team behind the certification
These recognitions come directly from the people who build Clarika every day — not from policies or audits, but from real, everyday experiences.
Best workplace
in Argentina · 2026





.NET DEVELOPER — Senior
Fill in the form below and we'll get back to you.