At a Glance
- Tasks: Join an Agile Scrum team to develop and maintain innovative software applications.
- Company: ITW Construction – Offsite Europe, a leader in engineered connectors and design software.
- Benefits: Competitive salary, growth opportunities, and a supportive work environment.
- Why this job: Make a real impact with cutting-edge technology in a dynamic industry.
- Qualifications: Bachelor's degree in Computer Science or Engineering and 2+ years of software development experience.
- Other info: Embrace your entrepreneurial spirit and thrive in a collaborative culture.
The predicted salary is between 28800 - 48000 £ per year.
About ITW: ITW Construction – Offsite Europe is a division of ITW within the Construction Products segment, generating $1.9 billion in global revenue. The Offsite Europe business' annual revenue is $40 million, with 80+ colleagues across the UK & Ireland. We supply innovative engineered connectors and design software, driving value for our customers, supported by strong customer service capabilities and a continuous improvement mindset. We are consistently innovating, designing, and manufacturing advanced industrial technology. We aspire to grow our business in current markets and explore new market opportunities.
At all levels in our organisation, we are encouraged to embrace our inner entrepreneur to drive actions, focus on what matters, and share ideas so that every individual can have an impact on the business. In return, we reward and support our development and provide opportunities to grow within a large multinational organisation.
Position Summary: In this role, you will join an Agile Scrum team responsible for building and working on applications within Gang-Nail and Alpine's suite of software products. The Software Developer will participate in all areas of development including design, coding, and testing in collaboration with the team.
Responsibilities:
- Work with an Agile Scrum team to develop, test, and maintain desktop-based and web applications.
- Aid in gathering and documenting requirements in the form of Agile Epics, User Stories, and tasks.
- Prepare software documentation including technical diagrams and manuals on the design, use, and operation of the software.
- Develop automated unit tests for applications according to company standards.
- Analyze and provide solutions to technical and application problems.
- Participate in peer review sessions of solutions and related code.
- Collaborate with the team as needed, gaining trust from peers and senior leadership.
- Discover, interpret, and communicate meaningful patterns and separate them into logical components or elements.
- Actively identify new areas for learning; regularly create and take advantage of learning opportunities; use newly gained knowledge and skills on the job.
- Generate innovative solutions in work situations, trying different and novel ways to deal with work problems and opportunities.
Experience (Essential):
- Bachelor's degree or higher, preferably in Computer Science or Engineering related fields.
- 2+ years' experience as Software Developer.
- Understanding of one or more Development Methodologies and Frameworks such as Agile and Scrum.
- Proficiency with C++ or C#, and some experience with additional languages such as Angular, SQL, JavaScript, PHP, Python, Ruby, Java.
- Proficiency with one or more RDBMS or NoSQL data platforms.
- Solid understanding of Computer Science fundamentals.
- Understanding and application of SOLID principles of software design.
- Knowledge of and ability to apply design patterns.
- Excellent written and verbal communication and organizational skills.
- Able to analyze and generate solutions to basic and some complex problems.
- Make recommendations and outline pros/cons.
Experience (Desired):
- Work in a civil engineering or manufacturing business.
- Work in the construction industry.
Software Developer employer: ITW
Contact Detail:
ITW Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Developer
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with current employees at ITW. A friendly chat can sometimes lead to opportunities that aren’t even advertised.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using C++, C#, or any other relevant tech. This gives you a chance to demonstrate your expertise beyond just words on a CV.
✨Tip Number 3
Prepare for the interview by brushing up on Agile and Scrum methodologies. Be ready to discuss how you've applied these in past projects, as it’s a big part of the role at ITW.
✨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, it shows you’re genuinely interested in joining the team.
We think you need these skills to ace Software Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Developer role. Highlight your experience with Agile methodologies and any relevant programming languages like C++ or C#. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about software development and how you can contribute to our innovative team. Keep it concise but impactful, showing us your personality.
Showcase Your Projects: If you've worked on any cool projects, make sure to mention them! Whether it's a personal project or something from your previous job, we love seeing practical examples of your coding skills and problem-solving abilities.
Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It helps us keep everything organised and ensures your application gets the attention it deserves. Plus, it’s super easy!
How to prepare for a job interview at ITW
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like C++, C#, and any other languages they use. Brush up on your knowledge of Agile and Scrum methodologies too, as they'll likely ask how you've applied these in past projects.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled technical challenges. Think about how you identified problems, the solutions you implemented, and the outcomes. This will demonstrate your analytical skills and ability to generate innovative solutions.
✨Communicate Clearly
Since excellent communication is key for this role, practice explaining complex technical concepts in simple terms. You might be asked to describe your previous projects or how you collaborate with team members, so clarity is crucial.
✨Ask Insightful Questions
At the end of the interview, have a few thoughtful questions ready about the team dynamics, ongoing projects, or the company’s approach to innovation. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.