Principal Full Stack Engineer (Contract)
Our client, a multinational financial services organization seeks a seasoned Principal Full Stack Engineer to join their Enterprise Technology Software Engineering team. This team is responsible for designing, developing, and supporting an enterprise communication management application. This application enables communication teams to create, distribute, and measure communications to associates through various channels, including email, executive memos, daily news, and polls. Built using Angular, the .NET framework 4.8, and .NET core services hosted on Azure, this solution integrates with SharePoint Online and other third-party services. The team prioritizes strategic partnerships with business partners, valuing integrity, engineering excellence, technological innovation, and the pursuit of best practices in agile methodology and development.
Key Responsibilities:
* Contribute to technical analysis, design, and development of high-quality software solutions that meet requirements and exceed expectations.
* Resolve issues and identify optimal approaches to solutions, ensuring efficient problem-solving and minimal downtime.
* Maintain and improve engineering, architectural, and coding standards, promoting a culture of excellence within the team.
* Work collaboratively with talented engineers, fostering a positive and inclusive team environment.
* Demonstrate expertise in best practice agile development methodologies, driving projects forward with efficiency and effectiveness.
Requirements:
* Bachelor's or Master's degree in Computer Science, Information Technology, or equivalent field.
* No less than 10 years of experience in C# programming.
* Proven expertise in Angular development.
* SharePoint Online development experience is advantageous but not mandatory.
* Able to learn and adapt quickly, with a willingness to explore new technologies like Microsoft Azure, Office, and .NET Core.
* Proficiency in JavaScript, HTML/CSS, MVC, REST web services, and JSON is desired, although not essential.
* Strong communication and interpersonal skills, with a customer-centric approach and excellent problem-solving abilities.