Overview:
The Developer Lead role requires active engagement in consulting, researching, and developing leading solutions for internal and external customers. The incumbent will collaborate with Architecture, Information Security, Infrastructure, and Database Administrators to oversee data movement across the organization. Additionally, this role involves mentoring and leading a small team.
Essential Functions:
Solutions Development and Testing:
Lead the installation, configuration, and troubleshooting of off-the-shelf and custom software applications in JLL staging, test, and production environments. Customize and enhance business software applications, including GUI development/customization, report development, and script development. Oversee the complete software development life cycle: defining, designing, building, testing, and deploying. Guide unit testing and quality assurance of the solution built at various stages. Identify gaps and improvements in the proposed design and partner with Solution Consultants and Project Managers to reevaluate the design and project plan.
Customer Support:
Analyze customers’ challenges and lead the design, development, and implementation of comprehensive solutions that integrate smoothly into customer environments. Troubleshoot and resolve high-level support tickets. Identify gaps and improvements in the proposed design and partner with Solution Consultants and Project Managers to reevaluate the design and project plan.
Database and Report Development:
Manage data tasks, modify structures, and develop data migration interfaces to integrate disparate applications/databases. Perform data mapping, manipulation, and migration among various database systems and enterprise applications. Develop reports using SQL Server Reporting Services, Microsoft Access, or other reporting tools. Develop BI solutions using Tableau, Power BI, QLIK, or other platforms.
Education, Certifications, and Experience:
Required:
An undergraduate degree or comparable work experience in a relevant domain. 7-10 years of relevant product development experience.
Preferred:
IWMS certificationsTableau certification (server or desktop)
Knowledge, Skills, and Abilities:
Required:
Advanced working knowledge of relational database systems, object-oriented programming, and web application development. Solid understanding of development and programming best practices. Extensive experience with various web APIs. Implementation and deployment experience with enterprise software. Ability to translate advanced requirements into technical tasks. Effective written and verbal communication skills. Implementation, deployment, or working experience with ARCHIBUS, IBM TRIRIGA, Manhattan, or other IWMS. Proficient in multiple programming languages such as Fusion, ASP, ASP.NET, JAVA, AXVW, JavaScript, XML, HTML, PL/T-SQL, etc. Ability to adhere to project schedules, constraints, and prioritize project tasks.
Preferred:
Experience with Oracle and MSSQL platforms: proficient in administering, designing, building, and troubleshooting queries, procedures, and functions. Experience with Tableau (desktop and server), QLIK, Power BI, or similar tools. Experience with Crystal Reports, Business Objects, or similar reporting software. Experience in developing dashboards in Tableau. Understanding of application security and server configuration. Experience with ETL processes & systems, and data management practices. Working knowledge of data modeling and governance practices.