Jr. .NET Engineer

Hace 4 días

Región Centro, Jalisco, México DXC Technology Company Jornada completa $250,000 - $380,000 Por obra

Job Description

About DXC DXC helps global companies run their mission-critical systems and operations while modernizing IT, optimizing data architectures and ensuring security and scalability across public, private and hybrid clouds. The world's largest companies and public sector organizations trust DXC to deploy services that drive new levels of performance, competitiveness, and customer experience across their IT estates. Our more than 125,000 people in 70-plus countries are entrusted by our customers to deliver transformative technologies to ensure the success, safety, and well‑being of businesses and people around the world. By combining strengths and expertise globally, we create solutions and deliver greater outcomes for customers across their entire IT estate. Learn more about how we deliver excellence for our customers and colleagues at DXC.

About The Role

We are seeking a motivated and detail-oriented Jr. .NET Core Engineer to join our Applications team in Guadalajara, Mexico. This role is ideal for an early-career software engineer looking to gain hands‑on experience developing enterprise‑scale backend services and REST APIs using modern Microsoft technologies. The successful candidate will contribute to the development, maintenance, testing, and troubleshooting of backend applications within an Agile/Scrum environment. Working alongside developers, QA engineers, Product Owners, Scrum Masters, and DevOps teams, the engineer will learn and apply industry best practices including Clean Architecture, SOLID principles, source control, CI/CD concepts, cloud technologies, and AI-assisted software development.

Essential Job Functions

  • Participate actively in Agile/Scrum ceremonies, including daily stand-ups, sprint planning, backlog refinement sessions, sprint reviews, and retrospectives.
  • Develop, enhance, maintain, and troubleshoot backend services and REST APIs using C# and .NET technologies.
  • Deliver assigned development tasks, enhancements, and defect fixes through Jira or similar work management platforms.
  • Implement and consume RESTful APIs following established enterprise standards and best practices.
  • Build efficient data-access solutions using LINQ and object-oriented programming principles.
  • Follow Clean Architecture guidelines, ensuring clear separation of concerns between controllers, services, repositories, and business logic.
  • Apply SOLID principles and software design patterns to produce maintainable, scalable, and testable code.
  • Utilize .NET Dependency Injection and understand service lifetimes including Transient, Scoped, and Singleton.
  • Test, debug, and validate API functionality using Postman and related testing tools.
  • Analyze HTTP requests and responses using Fiddler or comparable debugging and proxy tools to investigate system issues.
  • Support caching implementations using Redis and understand basic caching strategies.
  • Execute basic relational database development and troubleshooting tasks utilizing SQL and technologies such as MySQL.
  • Work with feature flags and feature toggles to support safe delivery and controlled feature releases.
  • Utilize Git workflows including branching, commits, pull requests, merges, and conflict resolution.
  • Participate in code reviews and contribute to continuous improvement initiatives.
  • Develop a foundational understanding of Docker containers and containerized application environments.
  • Collaborate with DevOps teams and understand CI/CD concepts, including GitHub Actions and deployment pipelines.
  • Support cloud-based application initiatives and environments utilizing AWS services.
  • Use AI-assisted development tools responsibly to support coding, debugging, documentation, code review, research, and routine engineering activities while validating generated outputs before implementation.
  • Collaborate effectively with cross-functional teams to investigate issues, identify root causes, and deliver maintainable solutions.
  • Maintain technical documentation and follow established development standards, security practices, and quality guidelines.

Basic Qualifications

  • Knowledge of C# and .NET development.
  • Understanding of Object-Oriented Programming (OOP) concepts.
  • Basic experience developing or working with REST APIs.
  • Understanding of controllers, services, and business logic separation.
  • Familiarity with LINQ and data manipulation techniques.
  • Understanding of SOLID principles and Dependency Injection concepts.
  • Knowledge of Git and collaborative source-control workflows.
  • Knowledge of SQL and relational database fundamentals.
  • Familiarity with API testing tools such as Postman.
  • General understanding of backend application architecture.
  • Professional English communication skill