Senior .NET Developer
EPAM Systems
1 día hace
Remoto
Argentina, México, and Colombia
We're working to add a well-qualified Senior .NET Developer with strong AI background to our growing team. This position places you at the forefront of significant, technically challenging projects, embedded within a group that values original thinking and ongoing professional advancement. You'll work closely with colleagues who emphasize disciplined technical practices, creative approaches to challenges, and practical application of contemporary technology. If you're aiming to build trustworthy, polished systems while further developing your AI know-how, this role offers a solid chance for career progression.
Responsibilities
- Outline and develop scalable, resilient software designs that align with organizational and technical objectives
- Work together with teams from various specialties to keep deliverables on track and up to quality benchmarks
- Provide input during architecture discussions, helping influence the overall direction of projects
- Assess code written by fellow developers, delivering actionable feedback that maintains consistent quality
- Confront and resolve challenging technical problems that surface at different stages of the project
- Help guide less experienced developers toward stronger skills and greater confidence in their abilities
- Contribute to planning conversations, assisting with scope outlines and realistic delivery timing
- Keep up with new happenings in the industry and bring useful tactics into active project work
- Record important technical choices and processes in detail to assist with continued system upkeep
- Coordinate with stakeholders to collect requirements and ensure finished work matches what was promised
Requirements
- A minimum of three years of hands-on, pertinent professional experience
- Practical knowledge of AI concepts and tools, applied to enhance development approaches and solution design
- Considerable background with .NET for crafting powerful, enterprise-ready applications
- Strong working knowledge of C# for developing efficient, organized application features
- Skilled in Unit Testing methods to keep code reliable, consistent, and easy to maintain
- Broad understanding of Software Architecture fundamentals for engineering durable, scalable systems
- Understanding of SDLC Methodologies that support organized and productive project workflows
- Able to work with SQL for organizing, managing, and extracting data from relational databases
- Experience with Entity Framework, Dapper, and ADO.NET for data access management within .NET solutions
- Background operating in cloud environments built on Microsoft Azure
- Knowledge of Amazon Web Services for organizing and executing cloud-based deployments
- Solid English proficiency at a B2 level or above