At a Glance
- Tasks: Join a small team to upgrade legacy finance systems using C# and .Net technologies.
- Company: Work with a leading financial company focused on innovative tech solutions.
- Benefits: Enjoy a hybrid work model with remote flexibility and occasional office days.
- Why this job: Be part of an Agile team, contributing to impactful projects and evolving tech practices.
- Qualifications: Experience in Agile environments and knowledge of .NET Core, C#, and DevOps principles required.
- Other info: Opportunity to work on modernizing applications and adopting cutting-edge technologies.
The predicted salary is between 36000 - 60000 £ per year.
We are working with a financial company to help recruit for a C#.Net Software Engineer with C# and Microsoft .Net technologies experience. The C#.Net Software Engineer will be involved in upgrading the legacy system, so must be comfortable with working with slightly older .Net technologies alongside a more modern tech stack. This role is hybrid with 1-2 days a month in the office in Welwyn Garden City, you will be working remotely the rest of the time. You will join a small team focusing on supporting existing and developing new solutions for the Enterprise Back Office. Your main responsibilities will include: Development of Finance systems to the latest .Net framework. Undertaking a variety of tasks including analysis, estimating, design, coding, and unit testing. Developing clean and secure code which adheres to SOLID principles and follows the solution architecture. Showing a commitment to deliver high quality, well tested software as part of an Agile team. Contributing to better ways of working as the team continues to evolve and mature its Agile ways of working. Play a role in the team’s consideration and adoption of DevOps concepts and ways of working. Migration of existing applications from on premise heritage hardware to resilient virtual environments in their Data Centres. They need you to have; Experience within a commercial environment Experience of working in an Agile (Scrum, Kanban) environment Knowledge of DevOps environment and ways of working .NET Core / .NET 5+ .NET Framework (version 3.5+) and C# ORM Technology (NHibernate and Entity Framework) Dependency injection (e.g. Ninject, Microsoft Extensions Dependency Injection) Experience of Extreme Programming (XP) principles (SOLID, clean code) Unit Test Framework (NUnit, MSTest or xUnit.net), Integration Testing Mocking frameworks (e.g. Moq) SQL Server (T-SQL, Stored procedures, relational database design) Source control, Build and Deployment tools, CICD (Azure DevOps). Please apply immediately if you are interested
C#.Net Software Engineer employer: Exalto Consulting
Contact Detail:
Exalto Consulting Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C#.Net Software Engineer
✨Tip Number 1
Familiarize yourself with the specific .NET technologies mentioned in the job description, especially .NET Core and .NET Framework versions. Having hands-on experience or projects that showcase your skills in these areas will make you stand out.
✨Tip Number 2
Since this role involves working in an Agile environment, be prepared to discuss your previous experiences with Agile methodologies like Scrum or Kanban. Highlight any specific contributions you've made to Agile teams in the past.
✨Tip Number 3
Showcase your understanding of DevOps practices and tools, particularly Azure DevOps. If you have experience with CI/CD pipelines, make sure to mention it during your discussions.
✨Tip Number 4
Prepare to discuss your approach to writing clean and secure code, as well as your familiarity with SOLID principles. Being able to articulate your coding philosophy will demonstrate your commitment to high-quality software development.
We think you need these skills to ace C#.Net Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure to customize your CV to highlight your experience with C#, .NET technologies, and Agile methodologies. Emphasize any relevant projects or roles that showcase your skills in upgrading legacy systems.
Craft a Strong Cover Letter: Write a cover letter that reflects your passion for software engineering and your understanding of the financial sector. Mention specific experiences that align with the job requirements, such as working with .NET Core or DevOps practices.
Showcase Relevant Projects: Include examples of past projects where you developed finance systems or worked with older .NET technologies. Highlight your role in these projects and the impact of your contributions on the team or organization.
Highlight Soft Skills: In addition to technical skills, emphasize your ability to work in an Agile team and your commitment to delivering high-quality software. Mention any experience you have with collaboration tools or practices that support remote teamwork.
How to prepare for a job interview at Exalto Consulting
✨Showcase Your Technical Skills
Be prepared to discuss your experience with C# and .NET technologies in detail. Highlight specific projects where you've upgraded legacy systems or worked with older .NET frameworks, as this is crucial for the role.
✨Demonstrate Agile Experience
Since the company values Agile methodologies, be ready to share examples of how you've contributed to Agile teams. Discuss your familiarity with Scrum or Kanban and how you’ve implemented Agile practices in your previous roles.
✨Emphasize Clean Code Principles
Make sure to talk about your commitment to writing clean, secure code that adheres to SOLID principles. You might even want to prepare a brief explanation of how you apply these principles in your coding practices.
✨Discuss DevOps Knowledge
The role involves adopting DevOps concepts, so be prepared to discuss your understanding of DevOps practices. Share any relevant experiences with CI/CD pipelines, Azure DevOps, or other tools that facilitate collaboration between development and operations.