Lead Database Engineer
Posted: 11 hours ago
Job Description
No less important is the safety, well-being, and experience of our applicants. Therefore until further notice, all EPAM employment interviews will be conducted remotely. Our recruitment professionals and hiring managers are standing by to ensure a robust and engaging virtual candidate experience. We look forward to speaking with you!We are seeking a Lead Database Engineer with SQL Server experience to join our engineering team responsible for delivering our Fleet Management product Reveal. Our Client is currently decoupling large elements of our existing product into smaller, shared databases housed within AWS. The candidate will work closely within a team of .Net, Mobile and Angular developers and will play an important role in contributing to the future technical state of our world-class SAAS product. ResponsibilitiesParticipate in product feature implementation, both independently and in cooperation with your cross-functional teamImplement changes and new features in a manner which promotes efficient, reusable and performant codeLiaise with product stakeholders and other teams in the organization to complete the projects on time and to the highest quality standardsParticipate in peer code reviews, manage criteria applied during code reviewsInvestigate technical issues during the full development lifecycleProvide effort estimations for the individual and team assignmentsCoach and mentor less experienced members of the teamDevelop efficient, reusable and performant T-SQL codeTechnical design and coding of new features and componentsIdentify and address performance issuesParticipate in the transition of our existing datastores to AWS platformParticipate in code reviews and design workshopsWorking closely with the DBA team to ensure smooth deployments of software updatesInfluence technical discussions and provide technical leadershipWork as part of a cross-functional agile development team RequirementsA minimum of 6-8 years of experience in software developmentAbility to anticipate problems and take decisive action, giving regard to the impact on other project teams, development partners and stakeholdersAbility to comprehend complex business and technical scenariosStrong experience in agile/lean methodologies and processes (ideally Kanban) leading process improvements and engineering disciplinesExcellent communication skills both written and oral - with experience in presenting to engineering and product groupsAbility to lead systems analysis with application design individually and with an architecture team to deliver detailed application specificationsDemonstrated ability to lead and /or guide a teamExperience mentoring junior developersExperience working in larger project and team environments with product, application support and operations teamsA passionate software developer with a strong interest in new and emerging technologies and the ability to drive technical changeDemonstrated delivery of major projects with a focus on quality and productivity in a CI/CD environmentBachelor's degree in computer science or related disciplineTechnical Skills5+ years of designing and developing databases using Microsoft SQL Server in a professional team environmentGood knowledge and experience of SQL Server 2012, 2014, 2016, 2017Experience in Performance Tuning and Optimization (PTO), using native monitoring and troubleshooting toolsExcellent SQL and T-SQL coding abilityExcellent Knowledge of indexes, index management and statisticsExposure to, and understanding of, high volumes of dataExperience with Large/Enterprise scale solutionsExperience of SSIS or other data transfer toolsExperience with GIT or other revision control system We offerDynamic, entrepreneurial corporate environmentDiverse multicultural, multi-functional, and multilingual work environmentOpportunities for personal and career growth in a progressive industryGlobal scope, international projectsWidespread training and development opportunitiesUnlimited access to LinkedIn learning solutionsCompetitive salary and various benefitsAdvanced wellbeing and CSR programs, recreation area Do you know someone interested in starting a career in IT? Share our EPAM Campus programs with them, where they can enhance their knowledge in various fields online, free of charge. 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.
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period