Sr. Software Developer

J.F. Shea Co Inc
  • Walnut, CA
    1 day ago

    Job Description

    Sr. Software Developer

    Job Description

    Summary

    Since 1881, The J.F. Shea Family of Companies has provided quality heavy construction, homebuilding, real estate management, mortgage, and manufacturing services to its customers. Read more at: http://www.sheahomes.com/about/

    Primary Responsibilities:

    • Lead the support and maintenance for company desktop and mobile websites: SheaHomes.com, TrilogyLife.com, m.SheaHomes.com, m.TrilogyLife.com and SheaApartments.com (along with a few other corporate sites).
    • Provide technical guidance and oversight on corporate intranet migration to Microsoft SharePoint 2016 and implement Intranet based applications using SharePoint forms/flow, Office 365 tools (Forms & PowerApps) and K2 forms/workflow.
    • Develop and maintain ASP.Net applications used by Shea Homes design studios.

    A key responsibility is to effectively collaborate and communicate with peers on the Customer Facing application team during new development project and on-going production system support. Help introduce industry standards and best practices to the web team and champion team member cross training on various web based applications the team supports.

    Our ideal candidate is independent and proactive - one who uses experience and current learnings to recommend business process and technology optimizations. We are looking for someone passionate about quality and who possesses critical thinking skills to solve problems in new ways.

    You are a valued member of the team to ensure our web presence is the most effective in the home building and apartment rental industries.

    Essential Duties and Responsibilities

    Percentage of

    Time Spent

    • Design and develop feature enhancements and bug fixes for SheaHomes.com, TrilogyLife.com, m.SheaHomes.com, m.TrilogyLife.com, SheaApartments.com and other ASP.Net web applications

    100

    • Lead research effort to integrate 3rd party applications, such as Pardot, to the existing websites
    • Serve as solution architect on the SharePoint 2016 migration project and work with key department heads to plan out migration plans for their respective content
    • Proactively assist project manager with project planning and sprint ceremonies
    • Actively involved in the development and code review process of the website redesign project
    • Ensure the new website effectively utilizes Single Page Application approach to optimize page performance, allow for more robust front-end unit testing and increase code maintainability
    • Monitors work efforts on a daily basis and escalates issues appropriately.
    • Identifies opportunities to optimize business and technology processes
    • Provide guidance on how to further improve continuous integration across various server environments
    • When needed, facilitate daily stand-ups, weekly planning meetings, and retrospectives with the team
    • Help implement automation testing through Selenium
    • Ensures that change management policies and standards are followed.
    • Ability to update content and troubleshoot issues with Kentico content management system
    • Recommend business process, content, technology, website optimizations to the team
    • Collaborate with supplier and infrastructure teams to resolve outages, ensure root cause analysis is performed, and remediations implemented to prevent from reoccurring

    Knowledge/Experience

    • Bachelor's degree or Masters degree in Computer Science, MIS or related fields
    • 8 years of experience in designing and developing enterprise level N-tier web applications optimized for performance, scalability and security
    • 5 years of experience in SEO and common web analytics frameworks, such as GTM, Google Analytics, Adobe Analytics, Test&Target or AdWords
    • 5 years of experience in hands-on coding in Angular, JQuery, ReactJS, TypeScript, Ajax, PHP, HTML5, ASP.Net, C#, MVC.Net, Zurb Foundation or Bootstrap, XML and JSON
    • 3 years of experience in coding against common DBMS, such as Oracle, MSSQL, MySQL or No SQL(MongoDB, Hadoop, DynamoDB)
    • 3 years of experience in client-server technologies, such as WCF, .Net Remoting, Restful API, NodeJS
    • Deep domain knowledge in common design patterns, such as MVC, dependency injection, OOO, class factory and Singleton
    • Prior experience in application development and deployment in a cloud environment, such as Azure, AWS or Google AppEngine
    • Prior experience in integrating web applications with Content Management Systems, such as WordPress, Kentico or FireBase
    • Prior experience in integrating with 3rd party applications, such as Salesforce, ExactTarget, Pardot, Google API, Active Directory, social media sites, SSO
    • Prior experience in security programming to prevent common hacking methods, such as SQL Injection, Cross Site Scripting or DDoS
    • Prior experience in home building industry helpful, but not required

    Required Skills/Abilities

    • Deep domain knowledge of all aspects of an enterprise level Software Development Life Cycle (SDLC) - project planning, requirement gathering, dependency analysis, development execution, regression testing, UAT testing, load/performance/security testing, environment setup, continuous integration, content management and post launch warranty
    • Strong working experience using Agile tools, such as JIRA/Rally/TFS/JAMA to track scope, sprints, releases; create dashboards and boards to clearly communicate status; ability to run custom JIRA queries to analyze product backlog health, maintain sound epic/story structure and import/export data for 3rd party application integration (such as Jama and Selenium)
    • Working knowledge of code management through Team Foundation Server (TFS)/VSTS/Git, application code/content deployment, continuous integration through TeamCity, automation testing, test case lifecycle management and infrastructure planning
    • Ability to multi-task easily across multiple projects
    • Strong written and verbal communication skills

    Nice to Have

    • Proficient with the Microsoft Office suite and screen-capturing tools (i.e. SnagIt)
    • Experience with Cherwell Service Management application and Adobe Photoshop nice to have
    • Experience with BizTalk, MSMQ or enterprise message bus
    • Experience with Linux/Apache/MySQL/PHP (LAMP) and CodeFusion

    Professional Performance Standards

    Responsible and accountable for executing the specific responsibilities listed above in complete conformance with goals, expectations and schedule commitments of the Company.

    Physical Demand/Work Environment

    The physical demands and work environment characteristics described here are representative of those that must be met by an associate to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

    While performing the duties of this job, the associate is regularly required to talk and hear. The associate frequently is required to walk and sit, and occasionally is required to stand.

    The associate frequently is required to drive between office and community locations. The associate is required to maintain a valid driver's license, reliable transportation, and automobile insurance that comply with state law.

    The noise level in the work environment is usually moderate.

    Numbers & Facts

    LocationWalnut, CA

    Skills

    • (XSS) Cross Site Scriptingunmatched
    • AJAX (Asynchronous JavaScript and XML)unmatched
    • Acceptance Testingunmatched
    • Adobe Photoshopunmatched
    • Adobe Product Familyunmatched
    • Adwordsunmatched
    • Agile Programming Methodologiesunmatched
    • Amazon Web Services (AWS)unmatched
    • Analysis Skillsunmatched
    • Apache Hadoopunmatched
    • Application Integrationunmatched
    • Application Programming Interface (API)unmatched
    • Atlassian JIRAunmatched
    • Auto Insuranceunmatched
    • Best Practicesunmatched
    • Bootstrapunmatched
    • Business Processesunmatched
    • Case Managementunmatched
    • Change Managementunmatched
    • Cloud Computingunmatched
    • Code Reviewsunmatched
    • Communication Skillsunmatched
    • Computer Hackingunmatched
    • Computer Scienceunmatched
    • Constructionunmatched
    • Content Managementunmatched
    • Content Management Systems (CMS)unmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Customer Support/Serviceunmatched
    • Data Import/Exportunmatched
    • Database Management Software/Systems (DBMS)unmatched
    • Denial of Service (DoS)unmatched
    • Dependency Injectionunmatched
    • Design Patterns Programming Methodologiesunmatched
    • Desktop PCunmatched
    • Driver's Licenseunmatched
    • Enterprise Applicationsunmatched
    • Gitunmatched
    • Google Analyticsunmatched
    • Google App Engine (GAE)unmatched
    • HTML5unmatched
    • Identify Issuesunmatched
    • Import/Exportunmatched
    • Industry Standardsunmatched
    • Injectionsunmatched
    • Internet Applicationunmatched
    • Intranetunmatched
    • Intranet Software/Applicationunmatched
    • JSONunmatched
    • LAMP (Linux Apache MySQL PHP/Perl/Python)unmatched
    • Load Testingunmatched
    • Management of Information Systems/Technology (MIS)unmatched
    • Manufacturingunmatched
    • Microsoft .NETunmatched
    • Microsoft ASP.NET (Active Server Page)unmatched
    • Microsoft Active Directoryunmatched
    • Microsoft BizTalk Serverunmatched
    • Microsoft C# (C Sharp)unmatched
    • Microsoft Message Queue (MSMQ)unmatched
    • Microsoft Officeunmatched
    • Microsoft SQL Serverunmatched
    • Microsoft SharePointunmatched
    • Microsoft Windows Azureunmatched
    • Model View Controllerunmatched
    • MongoDBunmatched
    • Mortgageunmatched
    • Multi-tier Architectureunmatched
    • Multitaskingunmatched
    • MySQLunmatched
    • NoSQLunmatched
    • Node.jsunmatched
    • Online Trainingunmatched
    • Oracle Databaseunmatched
    • PHP Scripting Language (PHP Hypertext Preprocessor)unmatched
    • People Managementunmatched
    • Performance Testingunmatched
    • Performance Tuning/Optimizationunmatched
    • Physical Demandsunmatched
    • Plan Meetingsunmatched
    • Presentation/Verbal Skillsunmatched
    • Problem Solving Skillsunmatched
    • Process Improvementunmatched
    • Product Backlogunmatched
    • Production Supportunmatched
    • Production Systemsunmatched
    • Project Planningunmatched
    • Project Trackingunmatched
    • Property Managementunmatched
    • Property Rentalsunmatched
    • Query Analysisunmatched
    • REST (Representational State Transfer)unmatched
    • React.jsunmatched
    • Regression Testingunmatched
    • Reporting Dashboardsunmatched
    • Requirements Managementunmatched
    • Residential Constructionunmatched
    • Root Cause Analysisunmatched
    • SQL (Structured Query Language)unmatched
    • Salesforce.comunmatched
    • Search Engine Optimization (SEO)unmatched
    • Seleniumunmatched
    • Single Sign-On (SSO)unmatched
    • Social Mediaunmatched
    • Software Administrationunmatched
    • Software Developmentunmatched
    • Software Development Lifecycle (SDLC)unmatched
    • Software Testingunmatched
    • Sprint Planningunmatched
    • Standup Meetingsunmatched
    • State Laws and Regulationsunmatched
    • System Migrationunmatched
    • Systems Administration/Managementunmatched
    • Team Foundation Server (TFS)unmatched
    • TeamCityunmatched
    • TechSmith SnagItunmatched
    • Technical Leadershipunmatched
    • Test Automationunmatched
    • Test Caseunmatched
    • Unit Testunmatched
    • Visual Studio Application Lifecycle Management (ALM) (fka Visual Studio Team System / VSTS )unmatched
    • Web Analyticsunmatched
    • Web Application Frameworkunmatched
    • Web Designunmatched
    • Website Optimizationunmatched
    • Windows Communication Foundation (WCF)unmatched
    • Wordpressunmatched
    • Writing Skillsunmatched
    • XML (EXtensible Markup Language)unmatched
    • jQueryunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder