At a Glance
- Tasks: Develop innovative software solutions for energy management in commercial buildings.
- Company: Join a forward-thinking tech company focused on sustainability and efficiency.
- Benefits: Enjoy competitive pay, health perks, remote work options, and growth opportunities.
- Why this job: Make a real difference in how buildings operate while working with cutting-edge technology.
- Qualifications: Experience in software development and strong collaboration skills required.
- Other info: Dynamic team environment with plenty of chances to learn and advance your career.
The predicted salary is between 28800 - 48000 £ per year.
We are looking for an Application Developer to develop software solutions that transform how commercial buildings manage all aspects of their energy use and operations activities. This role will be involved in the entire development process, from working with the product and design team members, through development, deployment, testing, and monitoring.
Duties
- Develop software applications that support projects and service offerings. These may be specific to a particular client, project, or generally applied to support a business initiative or strategy.
- Work closely with the product, UX, and developer team members to build new and enhance existing experiences.
- Create visualization methods and applications.
- Design, code, test and debug software applications.
- Collaborate with team members, pair program, and provide peer review feedback.
- Leverage effective written and verbal communication with a variety of stakeholders.
Education Requirements
- Bachelor's Degree in Software Engineering, Computer Science, Computer Engineering, or closely related field, or a two year technical degree in Computer Science or other closely related field.
Work Experience
- Minimum two years industry experience in developing software or working with analytics programs.
Knowledge
- Must have experience with at least one high-level programming language such as Java or C#.
- Must have experience and extensive understanding of software design patterns, SDLC, unit testing, debugging.
- Familiar with relational, time-series, and/or tag databases.
- Familiar with both Windows and Linux server environments.
- Familiar working with cloud providers (Azure, AWS, and/or GCP) and understanding the cloud-native systems design.
- Familiar writing unit tests and integration tests.
- Familiar with software development tools; code repositories, build tools, and agile software lifecycle management platforms.
- Prior knowledge of building automation systems (HVAC and lighting) is beneficial.
Skills
- Must be able to work in a team-based collaboration environment.
- Must have excellent verbal and written communication skills.
- Must exhibit a professional attitude.
- Must maintain a clean and neat appearance.
Functions
- Fluent in common office software applications including Microsoft Word, Excel, PowerPoint, and Outlook.
- Must be willing to travel, including some overnight trips.
- Stay abreast of advances in technology and willing to learn how to use new technologies.
Attributes
- Client Focused: Wants to help customers (internal and external) and seeks to provide them with a service which exceeds their needs constantly and consistently.
- Interpersonal: Able to express and present ideas and information clearly, both orally and in writing. Able to gather information and to hear what others are saying and understand what they mean.
- Initiative: Takes action and seizes opportunities before being directed by others or overtaken by events. Takes steps to build long-term relationships with customers.
- Self-Improvement: Interested in learning new knowledge and skills to develop their own capabilities and effectiveness.
- Positive Impact: Presents themselves in a way that creates a good impression. Has a pleasant, friendly style.
Application Developer in London employer: CBRE Global Workplace Solutions (GWS)
Contact Detail:
CBRE Global Workplace Solutions (GWS) Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Application Developer in London
✨Network Like a Pro
Get out there and connect with people in the industry! Attend meetups, tech conferences, or even local coding events. The more you mingle, the better your chances of landing that Application Developer role.
✨Show Off Your Skills
Create a portfolio showcasing your projects and coding skills. Whether it's a GitHub repository or a personal website, let your work speak for itself. Potential employers love to see what you can do!
✨Ace the Interview
Prepare for technical interviews by practicing coding challenges and system design questions. Don’t forget to brush up on your communication skills too; being able to explain your thought process is key!
✨Apply Through Us!
Don’t forget to check out our website for the latest job openings. Applying directly through us not only shows your interest but also gives you a better chance to stand out in the crowd!
We think you need these skills to ace Application Developer in London
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Application Developer role. Highlight your experience with programming languages like Java or C#, and mention any relevant projects that showcase your skills in software development.
Showcase Your Team Spirit: Since we value collaboration, emphasise your experience working in team environments. Share examples of how you've collaborated with product, UX, or developer teams to create or enhance software applications.
Communicate Clearly: Effective communication is key! Use clear and concise language in your application. Make sure to demonstrate your ability to convey complex ideas simply, as this will resonate well with our team.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!
How to prepare for a job interview at CBRE Global Workplace Solutions (GWS)
✨Know Your Tech Stack
Make sure you’re well-versed in the programming languages and technologies mentioned in the job description, like Java or C#. Brush up on your knowledge of software design patterns and cloud providers like Azure or AWS. Being able to discuss these confidently will show that you’re ready to hit the ground running.
✨Showcase Your Collaboration Skills
Since this role involves working closely with product and UX teams, be prepared to share examples of how you've successfully collaborated in the past. Talk about any pair programming experiences or how you’ve provided peer feedback. This will highlight your ability to work in a team-based environment.
✨Prepare for Problem-Solving Questions
Expect to face some technical questions or coding challenges during the interview. Practice common coding problems and be ready to explain your thought process. This will demonstrate your problem-solving skills and your understanding of the software development lifecycle.
✨Communicate Clearly and Confidently
Your verbal and written communication skills are crucial for this role. During the interview, make sure to articulate your thoughts clearly and listen actively. This will not only help you connect with the interviewer but also showcase your interpersonal skills, which are key for client-focused roles.