At a Glance
- Tasks: Join us as a Senior Dotnet Developer, crafting complex web applications and enhancing existing software.
- Company: KBR is a global leader in professional services, tackling challenges across government and industry for over 100 years.
- Benefits: Enjoy competitive benefits, professional development, and the chance to make a real impact.
- Why this job: Be part of a creative team that thrives on innovation and collaboration, shaping the future together.
- Qualifications: 5-8 years in Systems Development with strong skills in C#, .NET, and Blazor required.
- Other info: Work in an Agile environment and contribute to projects that span from ocean depths to outer space.
The predicted salary is between 43200 - 72000 £ per year.
KBR is a global provider of differentiated, professional services and technologies delivered across a wide government, defense and industrial base. Drawing from its rich 100-year history and culture of innovation and mission focus, KBR creates sustainable value by combining engineering, technical and scientific expertise with its full life cycle capabilities to help our clients meet their most pressing challenges today and into the future.
KBR employs approximately 29,000 people worldwide (including our joint ventures), with customers in more than 80 countries, and operations in 40 countries, across two synergistic global businesses.
We are seeking a highly skilled Senior Dotnet Developer with expertise in Blazor to support our team of developers in designing and implementing complex web applications. The successful candidate will have a proven track record of delivering high-quality software solutions and a strong passion for staying up to date with the latest web development trends.
Provides application software development services or technical support, typically for a defined project. Develops program logic for new applications, modifies, and analyses existing application logic. Codes, tests, debugs, documents, implements, and maintains software applications. Under general supervision, and occasional direct supervision, performs assignments requiring experience and knowledge of standard concepts within their field. Displays core job competencies by analysing possible solutions using standard procedures while developing advanced skills.
Job Responsibilities:
- Displays core job competencies by analysing possible solutions using standard procedures while developing advanced skills.
- Under general supervision, and occasional direct supervision, performs assignments requiring experience and knowledge of standard concepts within their field.
- Develops program logic for new applications, modifies, and analyses existing application logic. Codes, tests, debugs, documents, implements, and maintains software applications.
- Provides application software development services or technical support, typically for a defined project.
- Responsible for key system design and integration decisions around tools, processes, and practices enabling teams to apply DevOps practices.
Job Qualifications:
- Minimum five to eight (5-8) years of experience in Systems Development.
- Solid proven experience of development using C# and .NET Framework 2.0-4.x and DOTNET 6, including experience with Visual Studio.
- Knowledge developing ASP.NET Web Forms, MVC and Restful APIs.
- Minimum two (2) years of experience developing enterprise-level Blazor applications.
- Experience managing code and dependencies in Azure DevOps, GIT along with other Configuration management best practices.
- Experience configuring code repositories, pipelines and releases in Azure DevOps.
- Experience with Azure resource management using ARM templates, Terraform templates and Azure APIs.
- Provide technical operational support of Net implemented solutions.
- Create solution technical designs, to maintain code base for enhancements and fixes, including review of requirements specifications and preparation of technical specifications, estimates, unit testing, code reviews and associated technical documentation.
- Work in an Agile environment required.
- Produce and maintain documentation for supported systems including architecture diagrams, technical specifications, and detailed design documents.
- Will be expected to take responsibility for the quality of their work through thorough testing.
- Experience with Test Driven Development using Nunit or XUnit preferred.
- Analysis and debugging of production incidents.
- Maintain and improve system availability, performance, and functionality.
- Be responsible for system installations, upgrades, and patches.
- Demonstrated ability to work in matrix team environments, including strong stakeholder interface capability.
When you become part of the KBR team, your opportunities are endless. Through collaboration with our customers, we are defining tomorrow's challenges, then providing the solutions and services to overcome those challenges, always maintaining our commitment to total safety and reliability.
At KBR, we partner with government and industry clients to provide purposeful and comprehensive solutions with an emphasis on efficiency and safety. With a full portfolio of services, proprietary technologies and expertise, our employees are ready to handle projects and missions throughout their entire lifecycle, from planning and design to sustainability and maintenance.
Working at KBR means being rewarded for your contributions. In addition to competitive benefits and professional development, our people are empowered to use all their potential, creating meaningful change for themselves and our clients. We attract the best minds in the world because our expertise thrives on creativity, resourcefulness and collaboration.
Contact Detail:
KBR Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Advanced Sr IT Applications Developer
✨Tip Number 1
Familiarise yourself with the latest trends in web development, especially around Blazor and .NET technologies. This will not only help you during interviews but also show your passion for staying current in the field.
✨Tip Number 2
Network with professionals in the industry, particularly those who work at KBR or similar companies. Attend relevant meetups or online forums to make connections that could lead to referrals.
✨Tip Number 3
Prepare to discuss your experience with Azure DevOps and configuration management practices in detail. Be ready to provide examples of how you've successfully managed code and dependencies in past projects.
✨Tip Number 4
Showcase your ability to work in Agile environments by discussing specific projects where you contributed to team success. Highlight your collaboration skills and how you’ve interfaced with stakeholders effectively.
We think you need these skills to ace Advanced Sr IT Applications Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C#, .NET Framework, and Blazor applications. Include specific projects where you've demonstrated your skills in these areas, as well as any relevant Agile experience.
Craft a Compelling Cover Letter: In your cover letter, express your passion for web development and your commitment to staying updated with the latest trends. Mention how your background aligns with KBR's mission and values, and provide examples of how you've successfully tackled challenges in previous roles.
Showcase Relevant Projects: If you have a portfolio or GitHub repository, include links to projects that demonstrate your expertise in developing enterprise-level applications, particularly using Blazor and Azure DevOps. This will give the hiring team tangible evidence of your capabilities.
Highlight Soft Skills: KBR values collaboration and stakeholder engagement. Make sure to mention your experience working in matrix team environments and your ability to communicate effectively with various stakeholders. This can set you apart from other candidates.
How to prepare for a job interview at KBR
✨Showcase Your Technical Skills
Be prepared to discuss your experience with C#, .NET Framework, and Blazor in detail. Bring examples of past projects where you successfully implemented these technologies, and be ready to explain your thought process and problem-solving approach.
✨Demonstrate Agile Experience
Since the role requires working in an Agile environment, share specific instances where you've contributed to Agile projects. Highlight your understanding of Agile methodologies and how you've collaborated with cross-functional teams to deliver results.
✨Prepare for System Design Questions
Expect questions related to system design and integration decisions. Brush up on best practices for DevOps and be ready to discuss how you've applied these in previous roles, particularly in relation to Azure DevOps and configuration management.
✨Emphasise Continuous Learning
KBR values staying up to date with the latest web development trends. Be prepared to talk about how you keep your skills sharp, whether through online courses, attending conferences, or personal projects. This shows your passion for the field and commitment to professional growth.