FAQs
What is the job title for this position?
The job title is Senior C# Engineer - 12 month Fixed Term Contract.
What is the main focus of this role?
The main focus of this role is to deliver innovative, reliable, and robust software solutions for both client-facing and internally used applications.
What are the key responsibilities associated with this position?
The key responsibilities include ensuring good code design, quality, reliability, and resiliency; mentoring and coaching developers in best practices; writing clean, maintainable, and efficient code; writing unit and automation tests; and collaboratively solving problems pragmatically.
What essential skills and experience are required for this role?
Essential skills and experience required include proven years of experience in full-stack development, strong experience in C# and Asp.Net .Net Core, React, ES6, and Typescript, Git, API development, working with cloud platforms like Azure, and familiarity with Windows Services and Web Services.
What kind of environment will I be working in?
You will be working in an agile, iterative engineering environment.
Is there a need for good communication skills for this role?
Yes, good communication skills are essential for this role.
Will this position involve mentoring others?
Yes, mentoring and coaching developers in best practices is part of the responsibilities.
Are there opportunities for personal growth in this position?
Yes, this position provides opportunities for personal growth and is ideal for individuals looking for an exciting challenge.
What kind of code quality is expected from the candidates?
The candidates are expected to write code that is clean, maintainable, and efficient, ensuring good code design and quality.
What testing practices should candidates be familiar with?
Candidates should be familiar with writing unit and automation tests using various testing toolsets and frameworks.