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 teamwork skills required.
- Other info: Dynamic workplace with plenty of chances to learn and advance your career.
The predicted salary is between 36000 - 60000 £ 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 England 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 England
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those that highlight your experience with software design patterns and cloud technologies. This will give you an edge when chatting with hiring managers.
✨Tip Number 3
Prepare for interviews by brushing up on common coding challenges and system design questions. Practice pair programming with a friend to simulate real-world collaboration, just like you'd do in the role!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Application Developer in England
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 and collaboration.
Showcase Your Team Spirit: Since we value teamwork, don’t forget to mention your experiences working in collaborative environments. Share examples of how you’ve paired programmed or provided peer feedback, as this will resonate well with our team culture.
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 is crucial for interacting with various stakeholders.
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. Highlight any experiences where you paired programmed or provided peer reviews, as this will demonstrate your ability to work effectively in a team environment.
✨Prepare for Problem-Solving Questions
Expect to face questions that assess your problem-solving skills, especially related to debugging and testing. Think of specific challenges you’ve encountered in previous projects and how you resolved them. This will help you illustrate your analytical thinking and technical expertise.
✨Communicate Clearly and Professionally
Since excellent verbal and written communication skills are crucial, practice articulating your thoughts clearly. Prepare to explain complex technical concepts in simple terms, as you may need to communicate with various stakeholders. A professional attitude and neat appearance will also leave a positive impression.