Clarika
Insights
Book AI audit →
Now hiring

.NET DEVELOPER
Senior

Engineering.NET DEVELOPERCórdoba
Apply now
About the position

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