Company:
The Mortgage Office
Location: Long Beach
Closing Date: 06/11/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- A minimum of 7 years full stack software development in related technology
- Proven experience as a .NET C# Engineer, with a strong record of accomplishment of delivering high-quality software solutions
- In-depth knowledge of the .NET framework, ASP.NET MVC and/or ASP.NET Core, C#, RESTful APIs, and object-oriented programming principles; Windows Server 2012 & IIS Server
- Proficient in front-end technologies such as JavaScript Libraries (jQuery, Bootstrap or similar), HTML/HTML5, CSS/CSS3, and related frameworks (e.g., React or Angular)
- Strong understanding of database design and development using SQL Server, Postgres, or other relational databases
- Familiar with Team Foundation Server and Access & Excel VBA
- Experience with version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines
- Excellent problem-solving and analytical skills with the ability to prioritize tasks and work in a fast-paced environment
- Effective communication and collaboration skills, with the ability to work effectively in a team-oriented setting
Responsibilities
- As senior engineer, you will be responsible for designing, developing, and maintaining software applications using Microsoft technologies
- You will collaborate with cross-functional teams, including developers, quality assurance engineers, and product managers, to design, implement and enhance features on the current platform
- Your expertise in software development will contribute to enhancing and improving design and delivering high quality software
- Collaborate with cross-functional teams to gather and analyze requirements, and translate them into technical specifications
- Design, develop, and test scalable and high-performance software applications using .NET framework and C#
- Write clean, efficient, and maintainable code following best practices and coding standards
- Perform code reviews and provide constructive feedback to ensure code quality and adherence to architectural guidelines
- Troubleshoot and debug software defects and propose solutions to address them
- Optimize application performance and scalability through code optimization and performance tuning techniques
- Stay updated with the latest industry trends and technologies, and actively contribute to the improvement of the development process
- Collaborate with the QA team to ensure comprehensive test coverage and assist in resolving any issues or bugs
- Participate in the entire software development lifecycle, including requirements analysis, design, implementation, testing, and deployment
- Mentor junior developers and provide technical guidance and support when required
Benefits
- Full medical benefits
- 401K matched
- Paid vacation
- Paid sick days
- Paid holidays
- Awesome holiday party
- Top compensation according to experience
Share this job
The Mortgage Office
Useful Links