-
View all jobs
Our strategic client is a rapidly growing company that efficiently purchases and bundles construction materials to build farming facilities faster and with higher quality than their competitors. However, they are beginning a journey to modernize and transform their technology, which is a combination of built applications as well as platforms they subscribe to and integrate with. We are fortunate to have been selected as their partner in transforming the first application in this journey.
The initial project we are engaged in is a web application that will enable their sales staff to design and create proposals in the field. This will be an integration with a visual builder that will provide requirements that will be ingested by the web application which in turn create a quote based on the design requirements and internal business rules. This application will be the first win in a series of initiatives, and an excellent opportunity to both boost their revenue while establishing their next generation tech stack and architectural patterns.
This engagement will begin with a 2-sprint (4 week) discovery at the client’s offices located in the United States, with the possibility of follow-up onsite meetings for important milestones.
Requirements:
C#, .NET Core 8+, Azure DevOps, Dev Express or other grid controls, Active Directory authentication, Nuget packages. Blazor (highly desirable)
You are an Agile Team Member
Job #1 is to be part of a self-organizing team – a team that solves complex challenges and builds working software. Being a good team member means you contribute to it’s success by:
The Product Developer is focused on delivering a quality and timely product. They contribute to the development of large and small-scale solutions that enable the business by building software that is in compliance with “what” needs to be done (stories) and “how” they are constrained (frameworks, patterns and practices).
Principal Accountability | Technical Sprint Planning
The initial project we are engaged in is a web application that will enable their sales staff to design and create proposals in the field. This will be an integration with a visual builder that will provide requirements that will be ingested by the web application which in turn create a quote based on the design requirements and internal business rules. This application will be the first win in a series of initiatives, and an excellent opportunity to both boost their revenue while establishing their next generation tech stack and architectural patterns.
This engagement will begin with a 2-sprint (4 week) discovery at the client’s offices located in the United States, with the possibility of follow-up onsite meetings for important milestones.
Requirements:
- 5+ years of experience using C#/.NET core
- Entity Framework or any other ORM experience
- Experience building integrations with 3rd party services is a must
- Experience building solutions following the MVVM architecture pattern
- Experience with Continuous Integration and Delivery (CI/CD), preferably with Azure DevOps
- Excellent interpersonal and teamwork skills to facilitate collaborative problem solving amongst team members
- Professional software engineering experience applying best practice software engineering including separation of concerns, high cohesion, low coupling, modularization, encapsulation and information hiding, interfaces, and dependency injection
- Professional software engineering experience applying object-oriented programming (OOP) principles such as SOLID, DDD and TDD
- Experience with MS SQL
- Proven experience delivering solutions for complex distributed systems in Azure
- Docker and containerization
- Understanding of Visual Basic for applications code
- Front End experience
- Blazor experience and devexpress
- Tailwind CSS desired
- MUI components desired
- Experience with small teams that move fast - all members are expected to achieve maximum results with minimal direction
- Proven experience meeting software deliverable deadlines
C#, .NET Core 8+, Azure DevOps, Dev Express or other grid controls, Active Directory authentication, Nuget packages. Blazor (highly desirable)
You are an Agile Team Member
Job #1 is to be part of a self-organizing team – a team that solves complex challenges and builds working software. Being a good team member means you contribute to it’s success by:
- Collaborating with your PO to groom backlog and break down stories into small functional slices
- Maintaining an attitude of commitment through outward display of willingness.
- Impressing responsibility on others by displaying ownership in tasks.
- Practicing positive interactions – lean on encouragement in place of judgment.
- Being open to new ideas and encouraging innovative practices amongst peers
- Actively working on broadening or adding a skill
- Asking for assistance when problems become challenging
- Balancing best practice decisions with delivering high business value (right vs right now)
- Delivers stories/tasks that are “committed” within a timebox
The Product Developer is focused on delivering a quality and timely product. They contribute to the development of large and small-scale solutions that enable the business by building software that is in compliance with “what” needs to be done (stories) and “how” they are constrained (frameworks, patterns and practices).
Principal Accountability | Technical Sprint Planning
- Understands and collaborates with the Principal Engineer to adhere to solution level design
- Active member of a product team that solves complex challenges and builds working software
- Develops with an awareness for team members needs
- Produces high quality code and is a dependable resource for peers
- Keeps development tasks updated (time remaining) to provide insight into risk/complexity
- Learns to develop code in small chunks and checks in code (at minimum) daily
- Contributes to merge up/down through development process
- Carries out root cause analysis on defects to ensure fixes are happening in the right way
- Practices unit test development with a focus on increasing code coverage sprint over sprint
- Reviews code of other team members as a generally accepted practice
- Addresses technical debt constantly - escalating when it becomes risky to time or quality
- Proactively reaches out to the team to discuss “scope of impact” of code changes
- Balances the velocity of development tasks with those of testing tasks (lean concept)
- Adheres to a well-defined code promotion process
- Resolves defects in a timely and effective manner
- Identifies tactical risks and raises/resolves issues effectively.
- Creates deployment documentation that outlines WHERE & WHAT?
- Takes communities of practice (book club, studies) seriously through active engagement
Key Skills
Ranked by relevance
continuous integration
active directory
devops
nuget
cicd
css
ddd
oop
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Software Engineer (Publisher Integrations)
2026-04-14
Full-time
Not Applicable
Argentina
Technology
Engineering
View Job Details
Related
Back End Engineer - Node.js
2026-03-14
Full-time
Not Applicable
Argentina
Technology
Engineering
View Job Details
Related
Middle Java Software Engineer
2026-03-24
Full-time
Not Applicable
Argentina
Technology
Engineering
Login to Apply
- Posted
- Feb 15, 2025
- Type
- Full-time
- Level
- Not Applicable
- Location
- Mendoza
- Company
- Techunting
Industries
Technology
Information
Internet
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Software Engineer (Publisher Integrations)
2026-04-14
Full-time
Not Applicable
Argentina
Technology
Engineering
View Job Details
Related
Back End Engineer - Node.js
2026-03-14
Full-time
Not Applicable
Argentina
Technology
Engineering
View Job Details
Related
Middle Java Software Engineer
2026-03-24
Full-time
Not Applicable
Argentina
Technology
Engineering