Principal C#/.NET Fullstack Engineer
hace 4 días
Description 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 its 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
You are also the Principal Engineer The Principal Engineer is considered the premier developer on the team. It is therefore your responsibility to engineer large-scale solutions that enable the business while supporting the strategic architectural vision of quality, scalability, performance and function. Principal Accountability | Technical Sprint Planning
Owns technical design for a sprint including high-level flow diagrams, ERD, service contracts
Ensures the whole team understands the technical plan, reasons for it, and adherence to it.
Considers testability in design with focus on code determinism, abstraction, and modularity
Commands a broad awareness of dependent projects and considers them in design
Helps team members define clear, small, and testable tasks
Frequently thinks out loud about design with the team and a higher level design committee
Works with Enterprise Architects to ensure a team’s direction is in line with the enterprise vision
Defines technical acceptance criteria (where necessary for each story
Owns/manages the technical backlog and works with PO to schedule those efforts Principal Accountability | Software Development
Communicates important details of the solution design to everyone on the team
Encourages collective code ownership through CI and promotes frequent code check-ins (daily
Practices and teaches unit test development to achieve at least 80% code coverage
Addresses technical debt constantly - escalating when it becomes risky to time or quality
Develops with an awareness for team needs and acts as resource/mentor for junior members
Oversees the merge up/down process
Carries out root cause analysis on defects to ensure fixes are happening in the right way
Keeps an up-to-date local development environment to reduce risk Principal Accountability | Software Inspection
Ensures daily code check-ins (through spot checks are happening by each member of the team
Employs static code analysis to identify code readability, anti-patterns, vulnerabilities & defects
Monitors unit level test results after code is committed and holds team to account on quality
Considers cyclomatic complexity of code and drives project refactors where necessary
Enforces transparency of the inspection process via Continuous Integration and reporting
Enforces the team’s Definition of Done
Reviews QA test plans for technical coverage
Conducts cross team and inter-team code reviews Principal Accountability | Release Planning
Drives and adheres to a well-defined code promotion process
Supports and is accountable for timely releases and adherence to release activities
Resolves defects in a timely and effective manner
Identifies tactical risks and raises/resolves issues effectively
Ensures that operational teams are effective during deployment (dry-run or production
Follows up with infrastructure to create service accounts, permissions, access rights, etc
Creates deployment documentation which outlines WHERE & WHAT? Principal Accountability | Community
Collaborates outside of the product team to encourage a development community
Establishes and carries out formal and informal educational sessions (lunch & learn, etc
Liaises between the team and management to assure needed skills are represented on the team
Encourages self-study by promoting best practices and bringing in external perspective
**Requirements**:
5+ years of experience using C#/.NET core
Experience creating Blazor components and using components libraries eg: Dev Express
Tailwind CSS / MUI components - desired
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
Experience with MS SQL
Proven experience delivering solutions for complex distributed systems in Azure
Docker and containerization
Experience with small teams that move fast - all members are expected to achieve ma
-
C# / .Net Developer
hace 6 horas
Mendoza, Argentina ASF Software A tiempo completoWe're looking for a C# / .NET Developer to join one of our projects within the gaming division Unity or Unreal expertise is not required, but experience with modern development practices, APIs, and Windows-based services is essential. We value strong .NET skills, clean architecture thinking, and the ability to collaborate with global, multidisciplinary teams...
-
Full Stack Engineer
hace 4 días
Mendoza, Argentina Wakapi A tiempo completo**The Role**: As part of our engineering team, you will play a key role in designing and developing end-to-end software solutions that support complex data-driven use cases. You'll work with cutting-edge technologies including **.NET**, **React**, **Python**, **SQL**, and **AI frameworks**, particularly in **Retrieval-Augmented Generation (RAG)**...
-
Senior . Net Engineer
hace 1 semana
Mendoza, Argentina Wakapi A tiempo completo**The Role**: **Responsibilities**: - Design and develop backend restful services using ASP.NET Web API C# as server-side technology and Oracle as database management system. - Suggest/Participate in design, architecture, and performance improvements for our client’s solutions. - Breaking complex tasks into simpler ones with providing detailed time...
-
Net Developer
hace 13 horas
Mendoza, Argentina Wakapi A tiempo completo**The Role**: We are seeking a skilled **.NET Developer** to support the migration of.NET Web APIs and backend services to the Azure cloud platform. This role will involve working closely with senior developers and architects to deliver high-quality, scalable, and secure solutions. **Responsibilities**: - Develop, enhance, and maintain.NET Web APIs and...
-
Sr. Full-Stack Software Engineer
hace 1 semana
Mendoza, Argentina Techunting A tiempo completoDescription We are looking for a Sr. Full-stack Software Engineer (Blazor/MAUI) for a temporary project of approximately 5 months (until the end of February), with the possibility of extension. **Requirements**: **Key Technologies**: - Frontend: Blazor, HTML, SCSS - Backend:.NET Core 6+, Minimal API, gRPC, REST APIs - Database: MS SQL Server, Entity...
-
Senior Software Engineer
hace 1 semana
Mendoza, Argentina Wakapi A tiempo completo**The Role**: We are seeking a **Senior Software Engineer** with a strong background in **C# and Azure** to join our development team. **Responsibilities**: - Collaborate closely with stakeholders to understand requirements and translate them into robust, scalable software solutions. - Conduct end-to-end development tasks, including system architecture,...
-
Senior C# Backend Engineer – Remote, AWS
hace 1 semana
Ciudad de Mendoza, Argentina IQVIA A tiempo completoA leading software development company is looking for a Senior/Lead C# Backend Engineer to modernize core systems by designing concurrent applications and optimizing data operations. You will leverage your 5+ years of experience in C# and expertise in performance tuning and AWS deployment. This role offers competitive compensation, professional growth...
-
Senior C# Backend Engineer
hace 6 días
Ciudad de Mendoza, Argentina Talent Connect A tiempo completoA leading tech company in Mendoza, Argentina is seeking a Senior/Lead C# Backend Engineer to modernize core systems through designing and developing highly concurrent applications. The ideal candidate will have 5+ years in C#, strong SQL skills, and experience with AWS. This position offers competitive USD compensation, professional growth opportunities, and...
-
Senior .NET Developer
hace 13 horas
Mendoza, Argentina Wakapi A tiempo completo**The Role**: We are looking for experienced **.NET Developers** to join our team and play a key role in the migration of.NET Web APIs and backend services to the Azure cloud platform. One of the positions will be at **Senior level**, responsible for leading the development efforts, guiding the team, and ensuring the successful delivery of the migration...
-
Fullstack Engineer
hace 2 días
Mendoza, Argentina Wakapi A tiempo completo**The Role**: **Responsibilities**: - Work across the full development stack, with a primary focus on Node.js for back-end services and React.js for front-end interfaces. - Develop and integrate APIs and microservices. - Collaborate closely with product managers, designers, and other engineers to deliver robust and user-friendly solutions. - Implement and...