Atlanta, GA, 30309, USA
1 day ago
Software Developer, Pre-Construction
Job Summary: The Software Developer, Pre-Construction is responsible for developing, coding, testing, debugging, and documenting moderately complex applications, programs, websites, databases, and systems. Manages or performs work associated with the design, implementation or delivery of processes, programs and policies using advanced knowledge of job area typically obtained through advanced education and work experience. Responsibilities may include managing projects or processes, coaching, and reviewing the work of lower-level professionals. May lead projects or project steps within a broader project. May direct the work of other lower-level professionals and act as a resource for colleagues with less experience. Individual may serve as a subject matter expert for certain areas of the application, for technologies and integrations, or business processes. Primary Job Responsibilities + Conducts a full range of programming tasks including program design, development, debugging, estimating, unit testing, and documentation for a variety of applications, systems, databases, or websites. + Codes all aspects of web site including Microsoft .Net APIs, object relational mapping, Angular modules, web hooks (event-based), and scheduled tasks. + Gathers and interprets system requirements and develops detailed system specifications. Formulates and documents design alternatives and recommendations. + Reviews application modules and checks compliance with application architecture standards. + Provides ongoing maintenance of applications, systems, databases, or websites and writes easy to maintain code. + Provides application support including on-call (after hours, weekends, holidays) for priority issues. Troubleshoots complex production issues. Evaluates and follows through on issues and problems until resolved or escalated. + Reviews application modules and checks compliance with application architecture standards. + Conducts analysis to determine and plan for new programs, system integrations, or system upgrades. + Conducts analysis for the evaluation and selection of new vendor software solutions and packages. + Works collaboratively with scrum team to groom, plan, and execute user stories during timed sprints. + Utilizes Azure based analytics to diagnose and improve application performance. + Applies DevOps mindset to all work and looks for ways to efficiently build, deploy, and test software for frequent releases and iterations. We currently use Microsoft Azure. + Other duties as assigned. Management Responsibilities + Not applicable Scope + Decision Impact: Individual + Department Responsibility: Single + Budgetary Responsibility: No + Direct Reports: No + Indirect Reports: No + Physical Requirements: Not applicable Required Education/Experience + 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 + Minimum of 5-7 years experience required in a Software Developer role + These minimum requirements will also include additional criteria specific to the position. Required Licensing, Registration and/or Certifications + Not applicable Required Skills/Knowledge + Minimum of 5 years of experience working with Microsoft .Net technologies and coding in C#. + Minimum of 3 years of experience building applications using a major SPA framework such as Angular, React, or similar. Proficient in JavaScript or TypeScript. + Minimum of 3 years of experience creating web-based user interfaces using HTML5, CSS3, and associated technologies. + Experience working with Azure environment including utilizing Azure resource templates, Azure Storage and Application Insights. + Has proven understanding of coding for security and performance through all tiers of an application. + Working knowledge on design principles and best practices in implementing RESTful APIs. + Lives in Visual Studio, works with .Net Core or 5+, C#, LINQ, and Entity Framework + Experience with Scrum or similar agile practices + Experience with SQL + Exceptional analytical skills. + Good written and verbal communication skills + Proficiency with MS Office / MS Office 365 tools including Word, PowerPoint, Excel, Outlook, OneNote, SharePoint PulteGroup, Inc. and its affiliates do not accept unsolicited resumes from individual recruiters or third party recruiting agencies (collectively, “Recruiters”) in response to job postings. If Recruiters nevertheless submit one or more unsolicited resumes to any employee at PulteGroup, Inc. or its affiliates without a valid written agreement in place for this position, it will be deemed the sole property of PulteGroup, Inc. and its affiliates. No fee will be owing or paid to Recruiters who submit unsolicited candidates, in the event the candidate is hired by PulteGroup, Inc. or its affiliates as a result of the referral, without a written agreement between PulteGroup, Inc. and through any means other than via our Applicant Tracking System. We are an equal opportunity employer (http://www.eeoc.gov/sites/default/files/migrated\_files/employers/poster\_screen\_reader\_optimized.pdf) and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, disability status, genetic information, protected veteran status, or any other characteristic protected by law. We will provide a reasonable accommodation to a qualified applicant with a disability that will enable the individual to have an equal opportunity to participate in the application process and to be considered for a job. This Organization Participates in e-Verify (https://www.e-verify.gov/sites/default/files/everify/posters/EVerifyParticipationPoster.pdf) Pulte Homes of Minnesota is an equal employment opportunity/affirmative action employer. California Privacy Policy (https://www.pulte.com/legal/privacy-policy)
Confirm your E-mail: Send Email