Senior .NET Developer
EPAM Systems
1 día hace
Remoto
Colombia, Argentina, and México
We're aiming to bring on a talented Senior .NET Developer who possesses solid AI knowledge to support our expanding company. This role puts you in the middle of substantial, technically complex initiatives, within a team that encourages creative thinking and steady professional growth. You'll be surrounded by colleagues who prioritize strong engineering fundamentals, imaginative problem-solving, and the hands-on use of modern technological tools. For those motivated to build reliable, polished systems while growing their AI skillset, this opportunity offers a legitimate path to advancing your career.
Responsibilities
- Map out and construct scalable, durable software frameworks that satisfy business and technical demands
- Join forces with teams from different areas to ensure deliverables remain on time and meet quality standards
- Contribute to conversations focused on architecture, sharing ideas that influence how projects take shape
- Review and assess code produced by colleagues, offering helpful feedback that reinforces reliable standards
- Work through and resolve complex technical complications that appear at different points in development
- Help junior developers strengthen their abilities and grow more confident in their technical work
- Be involved in planning efforts, contributing to scope definition and realistic delivery scheduling
- Stay aware of new developments across the industry and apply useful approaches to ongoing tasks
- Maintain detailed records of major technical decisions and procedures to support long-term system care
- Work with stakeholders to understand project requirements and verify that results meet expectations
Requirements
- At least three years of directly relevant, practical work experience
- Practical knowledge of AI concepts and tools, applied to enhance development approaches and solution design
- Significant hands-on proficiency with .NET for building strong, enterprise-level solutions
- Strong familiarity with C# for producing clean and well-structured application code
- Proficient in Unit Testing approaches to keep code dependable, stable, and easy to maintain
- Comprehensive understanding of Software Architecture concepts for designing lasting, scalable systems
- Familiarity with SDLC Methodologies that help keep project execution organized and efficient
- Able to use SQL for structuring, maintaining, and retrieving data from relational databases
- Hands-on experience with Entity Framework, Dapper, and ADO.NET for managing data access in .NET projects
- Practical background working with cloud infrastructure built on Microsoft Azure
- Understanding of Amazon Web Services for overseeing and executing cloud-based deployments
- Effective English communication skills at a B2 level or higher