RE Tech Advisors, a Legence company
RE Tech Advisors is a growing, woman-led consulting firm of over 125 ESG professionals. We deliver results at the intersection of engineering, technology, and sustainability. RE Tech has a progressive and ambitious client base that includes numerous commercial real estate portfolios, private equity investors, federal agencies, industry associations, and manufacturing companies. By joining the RE Tech Advisors team, you will work closely with recognized industry leaders who are driving national and global sustainability initiatives providing you the opportunity to realize your own professional growth objectives in the ESG arena.
RE Tech Advisors is seeking a highly motivated, experienced, and passionate Software Engineer to bring their knowledge and experience in design and implementation of SaaS platforms. RE Tech’s platform is an industry-leading web application that provides our clients with the ability to monitor and improve building performance in order to achieve their overall sustainability goals. The Developer is a key contributor towards building, enhancing, and maintaining RE Tech’s sustainability web app. With your expertise, creativity, and commitment, you will contribute directly to creating a sustainable future for our planet by providing our clients with a product to monitor and improve the performance of their commercial real estate portfolios. This is an exciting opportunity to join a rapidly growing firm working to accelerate the transition to a low-carbon future.
This position is located within either our McLean, Virginia office, or Dallas, Texas office. After a successful onboarding, the position is open to a hybrid work model that includes a mix of in office and work from home, as well as flex scheduling. As a position in business development in a client services organization, this role will, at times, require the employee to work extended workdays, including into the evening and on weekends to meet proposal deadlines and due to the unpredictability of business development opportunities. RE Tech supports workplace flexibility, which enables our team members to balance their working hours between busier and lighter periods, provided business needs are met.
Essential Job Functions / Job Duties and Responsibilities
- Full stack developer with demonstrated understanding of enterprise application architecture including Azure cloud development/production environment
- Participate in full lifecycle development of software processes including analysis, design, coding, testing, implementation, deployment, and support.
- Consistently and independently write and code software programs and applications according to specifications and ensure the highest levels of quality.
- Employ best practices for designing scalable, extensible, and secure applications.
- Utilize JavaScript frameworks (e.g., React, Angular, or Vue.js) to architect and develop user-facing features for web applications.
- Implement backend logic and functionalities using .NET C# with a Code First Approach, ensuring code quality and scalability.
- Develop and maintain RESTful APIs, incorporating best practices for performance, security, and documentation.
- Design and create SQL database tables, views, scripts, stored procedures, and SQL jobs while optimizing for growth and performance.
- Adhere to release management strategies and configure automated deployment packages for deploying application and database changes to QA, Staging and Production environments.
- Configure and manage Azure (or equivalent) environments for optimal application, database, API, and service performance.
- Configure and manage Azure DevOps or equivalent platform for source control and automated build, test, and deployment of developed software.
- Perform unit testing and analyze application and database performance on new and existing programs for the purposes of correcting errors, isolating areas for improvement, resolving performance bottlenecks, and general debugging.
- Participate in code reviews, identify areas for enhancement, and propose effective solutions for complex challenges.
- Create technical documents and artifacts for developed software products using Microsoft Visio, PowerPoint, and Office.
- Conduct troubleshooting and correction of software, tools, and environment problems, as they arise.
- Properly and accurately track all your time worked and expenses in the designated tracking platform.
- Stay up to date with emerging technologies and industry trends in software development.
- Perform all other duties as needed and assigned.
Essential Knowledge, Skills, and Abilities
- Possess a growth mindset seeking continuous improvement and supporting a culture of learning, growing, and improving as an individual, our team members, our business, and our client work.
- Ability to collaborate internally and externally to co-create successful outcomes.
- Analytical, problem-solving, and decision-making capabilities.
- Strong attention to detail in your work.
- Possess sound business ethics, including the protection of proprietary and confidential information.
- Ability to be flexible and adapt to a changing landscape and client needs, handle multiple time-sensitive priorities, excel in a fast-paced environment, and ability to pivot and adjust priorities and approaches
- Self-starter with demonstrated skills in .NET, JavaScript, SQL Server, and strong understanding of enterprise application architecture including Azure cloud development.
- Ability to complete all phases of SDLC including analysis, design, development, testing, deployment, and support utilizing traditional waterfall and Scrum/Agile methodologies.
- Ability to innovate and provide functional applications with intuitive interfaces.
- Proven analytical and problem-solving abilities.
- Ability to interpret complex business requirements and encapsulate business logic/rules into reusable libraries.
- Understand and be able to implement key software best practices for team's processes and workflows (version control, CI/CD, code reviews, etc.)
- Demonstrate ability to estimate LOE for entire project scope.
- Excellent interpersonal skills including courtesy, professionalism, and a cooperative attitude. Ability to manage challenging interpersonal situations
- Strong written communication skills with a propensity to write in a clear, concise manner to convey points effectively, creatively, and with the appropriate tone and professionalism.
- Excellent verbal communication skills to effectively interact with and build confidence with internal and external contacts, including public speaking.
- High degree of initiative, proactiveness, drive, enthusiasm, energy, and follow through.
- Strong knowledge with online collaboration and file sharing tools, such as SharePoint and the Microsoft Office Suite (MS Word, Excel, PowerPoint, Outlook, Teams).
- Know and follow company policies and processes.
Required Education and/or Experience
- 3+ years of proven full stack experience designing/developing web applications, SQL database schema, stored procedures, and views.
- Experience with multiple front-end languages, frameworks, and libraries (e.g. HTML/ CSS, JavaScript, Angular, React, Vue/Nuxt)
- Experience with multiple back-end languages (e.g. C#, Java, Python)
- Experience with database design, table, views creation, SQL server, writing SQL scripts, stored procedures, creating SQL jobs etc.
- Experience developing and supporting different rest APIs and consuming the data
- Experience working in a team-oriented, collaborative environment.
- Experience completing all phases of SDLC including analysis, design, development, testing, and support utilizing traditional waterfall and Scrum/Agile methodologies.
- Experience with software versioning and release management
- General Sustainability experience is a plus
Physical Demands
While performing the duties of this job, the employee is regularly required to sit, use hands to finger, handle, or feel; reach with hands and arms; and talk or hear. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Travel Requirements
Periodic travel is required for the role.
Additional Requirements
In compliance with Federal law and the Federal Acquisition Regulation (FAR) 22.1800, the selected candidate will be required to provide documentation that will verify their identity and eligibility to work in the United States.
No sponsorship available for this position.
#LI-AC1 #LI-Hybrid
About Legence
Legence, a Blackstone Portfolio Company, is North America’s leading, integrated provider of energy efficiency and sustainability solutions for the built environment. Legence improves the performance of buildings, making the spaces that shape our lives healthier and more sustainable. We specialize in helping clients decrease operating costs, reduce carbon emissions, and enhance occupant well-being and productivity. From advisory services and design to construction and ongoing maintenance, we offer a comprehensive suite of Stackable Solutions™ across the entire building lifecycle. With over a century of experience, we have the expertise to implement high-performing projects with unmatched outcomes, serving industry leaders in mission-critical and other essential sectors such as data centers, semiconductors, life sciences, healthcare, education, and more.
Benefits Overview
Health & Welfare: Medical, dental, vision, prescription drug benefits, company-paid short term and long term disability, basic group life and AD&D, and mental wellness support through Spring Health.
Time Off Benefits: Paid vacation, company-paid holidays, and paid sick leave.
Financial Benefits: 401(k) retirement savings plan
Reasonable Accommodations
If you need assistance or accommodations during the application or interview process, please contact us at ta@wearelegence.com or your dedicated recruiter with the job title and requisition number.
Third-Party Recruiting Disclaimer
Legence and its affiliates do not accept unsolicited resumes from agencies; any such submissions without a prior signed agreement authorized by Legence Holdings LLC's CHRO or Director of Talent Acquisition will not incur fees and are considered property of Legence.
Pay Disclosure & Considerations
Where pay ranges are indicated, please note that a successful candidate’s exact pay will be determined based relevant job-related factors, including any of the following: candidate’s experience, skills, and qualifications, as well as geographic and market considerations. We are committed to ensuring fair and competitive compensation for all employees and comply with all applicable salary transparency laws.
Equal Employment Opportunity Employer
Legence and its affiliate companies are proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, religion, sex (including pregnancy, gender identity, and sexual orientation), marital or familial status, national origin, age, disability, genetic information (including family medical history), political affiliation, military service, other non-merit-based factors, and any other characteristic protected under applicable local, state or federal laws and regulations.
EEO is the Law