Software Engineer designing dynamic client applications for IPFS. Collaborating in a design-driven team to develop technology-based business solutions.
Responsibilities
Participate in all phases of the SDLC, including requirements analysis, design, development, testing, deployment, and maintenance.
Develop dynamic and responsive user interfaces using Angular, TypeScript, HTML, CSS, and related front-end frameworks and libraries.
Design and develop robust and scalable back-end services and APIs using C#, ASP.NET MVC, .NET Core, and Web API.
Integrate front-end applications with back-end APIs.
Work with SQL Server databases to design schemas, write queries, and manage data.
Write clean, well-documented, and testable code.
Perform code reviews, refactor code, and ensure adherence to coding standards and best practices.
Implement unit and integration tests to ensure software quality.
Provide technical guidance and mentorship to junior developers, sharing knowledge and promoting best practices.
Requirements
5 to 9 years extensive experience in .NET development, particularly with MVC, Angular, and C#
Proficiency in Angular and related front-end technologies (TypeScript, HTML, CSS, JavaScript)
Strong understanding: of object-oriented programming (OOP) principles and design patterns
Extensive experience with database systems and SQL
Familiarity with Git version control system
Knowledge of Azure cloud platforms
Good Analytical and problem-solving skills
Strong problem-solving skills and the ability to work independently and as part of a team.
Excellent communication skills for collaborating with team members and stakeholders.
Degree in Computer Science or equivalent experience
Spring Internship in Software Engineering with G+D Netcetera for computer science students. Opportunities in web, mobile, and AI applications development.
Staff level Fullstack Engineer at Gizmo, an AI startup making learning intuitive through gamification. Collaborate with a talented team and shape the future of learning.
Software Engineer responsible for building and operating enterprise system integrations for a tax automation API company. Work closely with product and customer teams to ensure seamless workflows.
Software Engineer designing and building scalable integrations for enterprise systems at a tax solutions startup. Collaborating with customer teams and product managers to enhance API products.
Software Engineer enhancing Loans journey for a banking platform in Chester. Building and maintaining loan processing applications with learning opportunities and collaboration.
Senior Software Engineer in a team at Lloyds Banking Group, delivering innovative software solutions and improving backend systems. Collaborating closely to ensure quality engineering practices in a hybrid working environment.
Technical Leader for mobile development in innovative projects, utilizing Agile and Cloud technologies at Stefanini. Mentoring teams while implementing solutions and improving existing processes.
Software Engineer developing AWS cloud compatible software for StorageGRID object storage. Collaborating with talented developers to solve AI data lake challenges.
Software Engineer developing AWS cloud - compatible StorageGRID object storage solutions. Collaborating with talented developers to launch cloud storage software and enhance AI data lakes.
Software Engineering Intern at NetApp collaborating on containerized storage solutions for cloud applications. Gaining hands - on experience in cloud - native technologies and participating in innovative engineering projects.