At a Glance
- Tasks: Architect and develop innovative cloud solutions while mentoring fellow engineers.
- Company: Join Utelogy, a leader in AV and Unified Communications software.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Why this job: Be part of a dynamic team shaping the future of remote management technology.
- Qualifications: 7-10 years of experience in software development with strong skills in C# and Azure.
- Other info: Fast-paced environment with a focus on collaboration and continuous improvement.
The predicted salary is between 36000 - 60000 Β£ per year.
Utelogy is a leading provider of intelligent management, monitoring and control software for the fast-moving world of AV and Unified Communications. Utelogy helps organizations make data-driven decisions and empowers support organizations to deliver world class, enterprise grade service more efficiently. You will be a part of a fast-paced team of self-starters that are excited to challenge the emerging technology space around near real-time remote management platform capabilities for global devices (i.e. AV, BMS, IoT) at scale. This role is a fantastic opportunity to grow your knowledge and skillsets with a talented team of engineers.
We are looking for a highly motivated, self-starting individual who is looking to own their areas of responsibility. Key attributes for success include the ability to self-manage, prioritize effectively, communicate clearly, and deliver high quality software.
As a Senior Software Developer you will be architecting creative and innovative complex solutions. You will work across multiple facets of each project and juggle multiple responsibilities at the same time while mentoring other engineers to fulfill project objectives. It is important to have strong analytic capabilities and the ability to deliver projects on time.
Essential Duties and Responsibilities- Architect, develop, test and debug complex Microsoft Azure cloud solutions
- Modernize existing products and aid in the migration of key features to Azure microservices
- Develop highly scalable, fault tolerant and secure back-end solutions
- Demonstrate proficiency creating asynchronous eventually consistent near-real time back-end data services at scale
- Create technical documentation, including architectural design drawings, to guide future software development projects
- Participate in, contribute to and continuously improve Agile software development processes
- C#, ASP.Net, .Net Core 3.1+, REST, JSON
- Secure web authentication and authorization
- Implementation of device level protocols
- Network communication troubleshooting for web and other services
- Familiarity with front end UI, JS and related frameworks
- Database experience (SQL, NoSQL/MongoDb, Gremlin/TinkerPop)
- async/await and multi-threaded environments
- Remote monitoring device management and control (IoT)
- Minimum Bachelors degree in Engineering or relevant experience.
- Minimum 7-10 years of Relevant experience.
- Knowledge in building projects using Agile/SCRUM methodologies.
- Experience developing software in a microservices architecture
- Experience working in a cloud hosted environment
- Strong computational problem-solving skills
Senior Software Developer in London employer: Employment International
Contact Detail:
Employment International Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Senior Software Developer in London
β¨Tip Number 1
Network like a pro! Get out there and connect with folks in the industry. Attend meetups, webinars, or tech conferences where you can chat with other developers and potential employers. You never know who might have the inside scoop on job openings!
β¨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Azure cloud solutions or microservices. Having tangible examples of your work can really set you apart when you're chatting with hiring managers.
β¨Tip Number 3
Prepare for those interviews! Brush up on your technical skills and be ready to discuss your experience with C#, ASP.Net, and Agile methodologies. Practising common interview questions can help you feel more confident and articulate during the real deal.
β¨Tip Number 4
Don't forget to apply through our website! We love seeing applications from motivated individuals like you. Plus, itβs a great way to ensure your application gets into the right hands quickly.
We think you need these skills to ace Senior Software Developer in London
Some tips for your application π«‘
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your experience with C#, ASP.Net, and Azure solutions to show us you're the right fit for our team.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're excited about this role at Utelogy. Share specific examples of your past projects and how they relate to the responsibilities listed in the job description.
Showcase Your Problem-Solving Skills: In your application, give us a glimpse of your analytical capabilities. Share a brief story about a complex problem you solved in a previous role, especially if it involved cloud solutions or microservices.
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 donβt miss out on any important updates from our team!
How to prepare for a job interview at Employment International
β¨Know Your Tech Stack
Make sure youβre well-versed in the technologies mentioned in the job description, like C#, ASP.Net, and Azure. Brush up on your knowledge of microservices and cloud solutions, as these will likely be key discussion points during the interview.
β¨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex problems in software development. Highlight your analytical capabilities and how youβve delivered projects on time, especially in a fast-paced environment.
β¨Demonstrate Agile Experience
Since the role involves Agile methodologies, be ready to talk about your experience with Agile/SCRUM processes. Share how youβve contributed to team dynamics and improved development processes in previous roles.
β¨Prepare Questions for Them
Interviews are a two-way street! Prepare insightful questions about their current projects, team dynamics, and future technology goals. This shows your genuine interest in the role and helps you assess if itβs the right fit for you.