Bahía Blanca, Argentina
1 year ago

Job Overview

Job Type
Senior Level | Software Engineering
Pay
Not disclosed

Job description

Location:
Bahía Blanca, Argentina
Work arrangement:
On-site

Role Summary

We are looking for a seasoned Chief .NET Developer to join a newly established product-oriented development team (POD).

In this role, you will collaborate with a client-side team comprising a Product Owner and Technical Lead to design, build, test, and deploy scalable and maintainable features using a diverse tech stack, including .NET Core, C#, Vue.js, ReactJS, Python, MS SQL Server, MySQL, Oracle, MongoDB, and DocumentDB. A key aspect of this position is ensuring the application operates efficiently within the AWS environment. The ideal candidate has extensive experience in full-stack development, a commitment to delivering robust solutions, and thrives in an Agile, collaborative environment.

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

#LI-DNI#EasyApply

Responsibilities - Develop and implement functionality for Customer Specific Keys (CSK) across multiple applications

  • Leverage AWS services like AWS Secrets Manager for secure key management and automated rotation
  • Ensure the secure storage, retrieval, and encryption of sensitive client information across systems
  • Maintain compliance and enforce security protocols throughout all development processes
  • Analyze and enhance existing applications to support CSK solutions
  • Refactor and optimize codebases to meet scalability and performance objectives
  • Improve data models and streamline database queries to enhance system efficiency
  • Address technical challenges and ensure seamless integration and performance in the AWS environment
  • Design and establish effective logging and traceability systems using appropriate tools and frameworks
  • Apply microservices architecture principles and use AI-driven tools for code optimization where applicable
  • Ensure security and compliance standards are adhered to during the migration process
  • Collaborate with client-side teams to align on objectives and successfully deliver project outcomes

Requirements - At least 7 years of professional experience in .NET and .NET Core development

  • Minimum of 2 years of experience leading teams and managing projects
  • Participation in at least two full project lifecycles or involvement in multiple projects across different development stages
  • Expertise in back-end development with a focus on writing modular, maintainable, and testable codebases
  • Extensive experience working with relational databases such as MS SQL Server, MySQL, Oracle, and NoSQL databases like MongoDB and DocumentDB, including schema design, query optimization, and configuration management
  • Demonstrated ability to design and implement CSK solutions with secure key storage, retrieval, and rotation mechanisms
  • Familiarity with AWS cloud services, including Lambda, Fargate, and SQS
  • Proficiency in implementing logging, observability, and traceability in .NET applications
  • Strong analytical and problem-solving skills, with the ability to manage tight deadlines effectively
  • Excellent communication and collaboration skills for working in team environments
  • Advanced English proficiency at B2 level or higher, both written and verbal

Nice to have - Previous experience implementing CSK solutions

  • Knowledge of AWS Secrets Manager, key rotation processes, and related security practices
  • Experience collaborating with client-side teams
  • Familiarity with product ecosystems consisting of multiple applications built using diverse tech stacks
  • Hands-on experience with Python development

We offer - Connectivity Bonus (15,000 ARS are paid with a salary receipt at the end of each month as a non-wages concept)

  • Medicina Prepaga (It covers the collaborator and direct family group)
  • Paternity Leave (Two additional days are added to what is established by law, total of 4 days)
  • Discounts card
  • English Training (English lessons, twice per week)
  • Training Program (Access to multiple customized training plans according to the needs of each role within the company)
  • Marriage bonus (The company doubles the allowance established by law that ANSES offers)
  • Referral Program (Referral bonus is paid when the referral of a collaborator joins the Company)
  • External Agreements and Discounts
  • Vacations: 14 calendar days a year

By applying to our role, you are agreeing that your personal data may be used as in set out in EPAM's Privacy Notice and Policy.

Role:
Chief .NET Developer
Job Type:
Senior Level | Software Engineering

Company profile

EPAM Systems

epam.com

EPAM Systems, Inc., also known as EPAM, is a globally active US provider of software engineering and IT consulting services. The company runs software development centers and branch offices in North America, Europe, Asia and Australia, and its offices in Germany are in Frankfurt am Main and Berlin. EPAM Systems took shape in 2002 when two companies set up by Arkadiy Dobkin in Princeton, New Jersey, and Leo Lozner in Minsk, Belarus, were merged. The name originally stood for Effective Programming For America, and the shares were first offered on the New York Stock Exchange in January 2012.

Company Size
50,000 - 100,000 employees
Headquarters
Newtown, Pennsylvania, United States
Founded
1993
Funding Stage
Public

More jobs at EPAM Systems

Similar Backend Developer jobs at other companies