Senior Full Stack Engineer - .Net/React (offline)

We are looking for a Senior Full Stack .Net Engineer proficient in React to join our dynamic tech team.

Project: A start-up in event management from the US.

Task: Migration from Angular 1.5 to React. The development of new functionality on back-end and front-end.

Functionality: Registration, ticketing, set-up on-line exhibitions, scanning of tickets, badge printing.

Team: Head of Technology, Principal Engineer, Business Analyst, QA, iOS, Android Developer.

Responsibilities:
- Design, development, and implementation of software solutions using C#.NET technologies.
- Collaborate with product managers, architects, and other stakeholders to understand business requirements and translate them into technical designs.
- Mentoring junior engineers and promoting best practices.
- Conduct code reviews and ensure adherence to coding standards, design principles, and development methodologies.
- Drive continuous improvement initiatives, identifying opportunities to enhance development processes, tools, and technologies.
- Stay up-to-date with the latest trends and advancements in C#.NET development, evaluating new tools and frameworks to improve efficiency and effectiveness.
- Collaborate with quality assurance and testing teams to ensure software quality and reliability.
- Troubleshoot and debug complex technical issues, providing timely resolutions and guidance to the team.
- Participate in architectural discussions and contribute to the evolution of the overall technical architecture.

Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
- 6+ years of experience in software development, with a focus on C#.NET technologies.
- Proven track record of designing and implementing scalable and maintainable software solutions using C#.NET.
- Expertise in object-oriented programming, design patterns, and software engineering best practices.
- Strong proficiency in C#.NET, ASP.NET, .NET Core, and related technologies.
- Experience with web development frameworks such as MVC, Web API, and Entity Framework.
- Solid understanding of database technologies, including SQL Server or similar relational databases.
- Familiarity with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React.
- Excellent problem-solving skills and ability to troubleshoot and debug complex technical issues.
- Strong communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.

Preferred Qualifications:
- Experience with cloud platforms such as Azure or AWS.
- Knowledge of containerization technologies such as Docker and Kubernetes.
- Familiarity with microservices architecture and service-oriented architecture (SOA) principles.
- Certifications such as Microsoft Certified: Azure Developer Associate or equivalent.

If you're a talented .Net Engineer looking to take on new challenges and make a significant impact, we encourage you to apply and join our team!

About Four Ages Software

Four Ages Software is a UK-based global software development company with expertise in the domain of digital product engineering and the creation of dedicated teams.

Four Ages company originated as a thriving product enterprise with over a decade of experience. Happy to share the valuable knowledge we have gained by building, launching and maintaining our product with those of our customers who are interested in the creation of their own sophisticated product or an engineering team that will be a natural extension of their in-house team.

We believe that software is art in itself that takes root in its intricate design and creative implementation.
During our quest for a company name, we were captivated by the painting “Four Ages of Man” by Valentin de Boulogne in the National Art Gallery in London.

Company website:
https://four-ages.com/

The job ad is no longer active

Look at the current jobs C# / .NET →