Posted in

Software Developer III – Data

Software Developer III – Data

CompanyPulteGroup
LocationAtlanta, GA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelExpert or higher

Requirements

  • Minimum Bachelor’s Degree in a field related to the position or a combination of related education and work experience in the areas of application/web/systems/database development to equal four years
  • Over 10 years of experience as a Data Engineer or ETL Developer, utilizing various languages for data operations, including SQL, Python, Scala, and R
  • Proficient in SSIS and SSAS (MCX or DAX)
  • Skilled in relational databases such as SQL Server, Oracle, and MySQL
  • More than 5 years of experience in data modeling
  • Background in a data warehousing environment
  • Excellent communication skills, self-motivated, and capable of working with minimal supervision
  • Familiar with cloud-based data technologies
  • Experienced in configuring and deploying applications on Windows Servers, SQL Databases, IIS, Windows Services, and Scheduled Tasks

Responsibilities

  • Conducts a full range of programming tasks, including designing, developing, debugging, estimating, unit testing, and documenting for various databases, database objects, and pipelines
  • Serves as a technical subject matter expert throughout system analysis and development
  • Collaborates with team leadership to design and develop well-integrated, enterprise-level solutions that address current and future business needs
  • Reviews database objects and pipelines, ensuring compliance with data architecture standards
  • Designs and implements proactive monitoring, backup, and disaster recovery strategies for the database components of applications and services
  • Participates in a rotating schedule for 3rd-level support, requiring on-call availability 24/7 during the assigned periods. Identifies and resolves moderately complex issues for Database Developer, Data Engineer, and ETL Developer roles as they arise, escalating as necessary to the DE or leadership. Documents solutions in the knowledge base
  • Designs and develops integrated, enterprise-level solutions that meet present and future business needs
  • Determines testing methodology and manages the development and execution of comprehensive test plan
  • Reviews application modules and checks compliance with application architecture standards
  • Provides mentoring, training, procedural and technical guidance to less experienced staff. This includes documentation of technical designs and decisions and assuring technical knowledge is shared with all development team members
  • Contributes to and champions PulteGroup Development best practices, methods, standards, and processes
  • Identifies and leads process improvement efforts within teams
  • Other duties as assigned

Preferred Qualifications

    No preferred qualifications provided.