At a Glance
- Tasks: Join our team to design and implement complex web applications using Blazor.
- Company: KBR is a global leader in professional services, tackling challenges across government and industry.
- Benefits: Enjoy competitive benefits, professional development, and the chance to make a real impact.
- Why this job: Be part of a culture that values creativity and collaboration while working on cutting-edge solutions.
- Qualifications: Experience in C#, .NET, and Blazor development is essential; degree preferred but not mandatory.
- 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. 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.
Job Responsibilities:
- Displays core job competencies by analyzing possible solutions using standard procedures while developing advanced skills.
- Under general 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:
- A relevant number of 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.
- A relevant number of years of experience in 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, 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.
Advanced Senior IT Applications Developer employer: Energy Job Search
Contact Detail:
Energy Job Search Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Advanced Senior 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 demonstrate your commitment to staying current in a rapidly evolving field.
✨Tip Number 2
Engage with the developer community by participating in forums or attending meetups focused on C# and .NET development. Networking can lead to valuable insights and connections that may help you land the job.
✨Tip Number 3
Showcase your experience with Azure DevOps and configuration management tools in your conversations. Being able to discuss specific projects where you've successfully implemented these tools can set you apart from other candidates.
✨Tip Number 4
Prepare to discuss your experience in Agile environments and how you've contributed to team dynamics. Highlighting your ability to work collaboratively and adapt to changing requirements will resonate well with KBR's team-oriented culture.
We think you need these skills to ace Advanced Senior 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 demonstrated your skills in developing enterprise-level applications and working in an Agile environment.
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 possible, include links to your GitHub or other repositories showcasing your work with ASP.NET Web Forms, MVC, and Restful APIs. Highlight any contributions to open-source projects or personal projects that demonstrate your coding skills and problem-solving abilities.
Prepare for Technical Questions: Anticipate technical questions related to your experience with Azure DevOps, configuration management, and Test Driven Development. Be ready to discuss specific challenges you've faced and how you resolved them, as well as your approach to maintaining system availability and performance.
How to prepare for a job interview at Energy Job Search
✨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, as this will demonstrate your expertise and problem-solving abilities.
✨Understand Agile Methodologies
Since the role requires working in an Agile environment, brush up on Agile principles and be ready to discuss how you've applied them in previous projects. Highlight your experience with collaboration and iterative development.
✨Prepare for System Design Questions
Expect questions about system design and integration decisions. Be ready to explain your thought process when creating technical designs and how you ensure quality through testing and documentation.
✨Demonstrate Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in past roles, particularly around debugging and maintaining applications. Use the STAR method (Situation, Task, Action, Result) to structure your responses effectively.