Talent.com
Esta oferta de trabajo no está disponible en tu país.
.NET Developer Tech Lead

.NET Developer Tech Lead

Apex SystemsMexico
Hace 24 días
Descripción del trabajo

Apex Systems is a leading Data and Digital Transformation professional services organization focused on providing solutions with real business value. We provide a customer-focused approach to building authentic partnerships with our clients with objective counsel from concept to deployment for a consistent voice through the dynamic IT environment.

What we look for :

Join our talented team of technologists who work with our clients to solve their most challenging software and application problems. Our mission is providing Insights that Inspire. In this role, you will work among engineering teams to develop cutting-edge software solutions.

We are seeking a .NET Developer Tech Lead to work with various clients at our delivery center in Mexico. Our mission at Apex Systems is providing Insights that Inspire. As a .NET Developer Tech Lead , you will help achieve that mission by giving our clients consultative guidance and technical expertise.

Responsibilities :

  • Performs as technical lead for development projects
  • Defines best practices for development, test, and code management
  • Utilizes established development tools, guidelines and conventions including but not limited to Visual Studio, .Net Framework, .Net Core, SQL Server, Azure SQL, C#, Azure API Management, SSIS, Azure Data Factory, and Azure DevOps
  • Designs, codes, tests, and documents web applications, web APIs and underlying services
  • Defines and enhances application frameworks and supporting technical documents
  • Creates and delivers data-driven applications and reports using Azure tools
  • Enhances existing systems by analyzing business objectives, preparing action plans and identifying areas for modification and improvement
  • Maintains existing software systems by identifying and correcting software defects
  • Provides technical guidance to the development team in cloud-native development and technologies
  • Creates solution designs and technical designs and unit test plans
  • Participates in peer reviews and walkthroughs
  • Plans and implements every process step as defined in methodologies
  • Anticipates problems and analyze ways to mitigate the risk
  • Maintains current professional and technical skills
  • Keeps abreast of current and emerging technologies, and assesses how they integrate and drive value for LERETA
  • Directs the development team in the design, development, coding, testing and debugging of applications
  • Writes testable, scalable, and efficient code and leading code reviews
  • Mentors junior team members and ensuring they adhere to determined software quality standards
  • This position will perform other duties as assigned based on the needs of the department.

Qualifications :

  • Bachelor’s Degree and / or equivalent combination of education and experience.
  • 7+ years of software development experience working in a technology organization
  • Ability to plan and document technical specifications for features or system design
  • Ability to design, build and configure applications to meet business process and application requirements
  • Possess mature critical thinking skills, self-direction, and expert level troubleshooting abilities
  • Ability to perform daily tasks while also striving to improve process and technology
  • Dependable business liaison who can follow through on commitments and is an entrusted business partner
  • Well-organized, with the ability to manage multiple projects and changing business priorities
  • Clear understanding of cloud-native applications
  • Ability to write complex code in a hands-on manner while complying with Cloud native design Requirements
  • Bachelor’s Degree in Computer Science, Informatics, Information Systems, or equivalent field
  • 10+ years work experience with C# in web or desktop environment
  • 10+ years work experience with relational databases and SQL Server
  • Deep experience in ORM frameworks
  • AzureSQL Stored Procedures with advanced logic
  • Deep familiarity with t-SQL, temp tables, advanced joins, while loops, and other complex SQL routines
  • Experience with Web services development (SOAP, REST)
  • Strong in Object Oriented Programming, MVC, Design patterns and SOLID principles
  • Experience building out web API's
  • Experience designing databases from scratch including hundreds of tables, foreign / primary keys, indexes, triggers, performance optimization and performance tuning, composite keys, trade-offs between data storage options, data manipulation techniques, etc.
  • Experience serializing and deserializing C# objects to / from JSON
  • Experience leading engineering teams on backend services and / or systems development
  • Expert knowledge of .Net Framework 4.8, .Net Core, SQL server, Azure SQL, C#. Detailed oriented, quick learner, self-starter
  • Ability to independently manage multiple concurrent assignments
  • Excellent communication, writing, influencing, and negotiating skills.
  • English proficiency level C1 or higher is a requirement.
  • What we offer :

    At Apex systems it is important to us that our employees feel comfortable and feel an important part of the organization. For this reason, we offer a superior benefits package such as :

  • Vacation bonus
  • Christmas bonus
  • Private medical insurance for you, spouse and children
  • Life insurance
  • Pantry Vouchers
  • Home office bonus
  • Transportation bonus
  • More than 12 vacation days per year
  • Don’t miss the opportunity to participate in our process, we are eager to meet you and learn more about you and your experience!

    Seniority level

  • Mid-Senior level
  • Employment type

  • Full-time
  • Job function

  • Consulting and Information Technology
  • Industries

  • Software Development and IT Services and IT Consulting
  • #J-18808-Ljbffr

    Crear una alerta de empleo para esta búsqueda

    Net Developer • Mexico