Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.
Currently we are looking for a Senior .NET Developer for our Guadalajara office to make the team even stronger.
We value individuality and we are highly interested in motivated people with a desire to grow as we do not believe in micro-management.
We look and strive for excellence and we are interested in individuals who want to grow, develop, innovate and learn.
Develop high quality Microsoft stack ASP.NET WebForms applications using C#/.NET, SQL Server, Visual Studio, TFS;
Lead advanced debugging efforts when production and development issues arise; ensure that products deliver business value, are completed on time, have high quality, and minimize technical debt;
Ensure that deliverables are self-certified before going to QA and customers;
Work independently and be able to complete assignments with minimal assistance from others;
Follow all team operating agreements including code coverage, peer code review, and test driven design;
Participate in all agile ceremonies including stand-ups, grooming, demos and retrospectives;
Work within our engineering process using TFS, TDD, continuous integration, and continuous deployment;
Stay abreast of industry trends and offer suggestions for applicability within our products or processes.
5+ years of experience in professional software development;
Advanced ASP.NET WebForms and MVC experience;
Experience with WCF, Web API and ASMX Web Services (SOAP, REST, JSON);
Advanced SQL Server skills (queries, procs, triggers, views, BCP, store procedures);
Understanding of Agile SDLC (such as Scrum, XP, Lean, Kanban, Scrumban);
Experience developing in a Continuous Integration Environment;
Design Patterns experience, not only MVC;
Minimum 3 years of experience developing .NET technology solutions;
Minimum 2 years of experience in performance tuning of complex software systems;
Knowledge of and experience applying SOLID principles.
Nice to have
Knowledge of ORM Frameworks (such as NHibernate or Entity Framework);
Experience with XAML/WPF;
Ability to present a positive and effective professional image in all settings;
Acceptance of direction given by management;
Effective time management and organizational skills;
Desire to be part of a team and contribute to a team environment;
Demonstrated commitment to keeping sensitive information confidential;
Ability to articulate ideas to both technical and non-technical addressees;
Exceptionally self-motivated and directed;
Embrace change and adaptation (positive change agent);
Collaboration and building of effective relationships (building trust);
Clear, transparent and frequent communication;
Continuous attention to technical excellence (self-development);
Passion for your work with a strong desire to learn, grow and make a difference;
Excellent technical knowledge and problem solving skills;
Practical knowledge of and experience in all phases of development.
Career plan and real growth opportunities in the company;
Hired directly by EPAM;
100% under payroll;
Law benefits (IMSS, INFONAVIT, 15 days December, bonus, 25% vacation bonus, Mexican holidays plus December the 24th and 31st);
Major medical expenses insurance;
13 % employee savings fund;
Vacations starting with 10 days plus 2 floating days;
30 days leave for the following purposes: maternity leave/adoption;
5 days for regular paternity leave or adoption;
Constant training and certifications;
Flexible work schedule;
Relaxed dress code;
Mobility plan with our other sites (25 countries);