Principal Engineer Architect
Location
Provincia di Reggio nell'Emilia | Italy
Job description
Principal Engineer Architect
Job Location: Remote (need travel for onboarding to Charlotte NC and may be once in 6 months for 3 days max.)
H e or she should have a previous experience working with VP level or above
there will be 4 rounds of interview since it is senior role. CTO of client will be interviewing in the final round since this is very senior role.
client is looking for seasoned principal engineer(Architect) role to modernize client payment solutions Candidate can expect interview with CTO /VP level for this position.
Leadership skills
- Strategic Thinking: Ability to think strategically and align technology solutions with business goals has resulted in the successful implementation of innovative payment systems in previous roles.
- Technical Management: With a proven track record of working with crossfunctional teams adept to manage architecture technically from conception to completion with adherence to quality standards.
- Communication Skills: As a principal engineer effective communication is crucial should have a track record of conveying complex technical concepts to nontechnical stakeholders fostering collaboration and understanding.
Mandatory Skillset
High level skills client would be expecting :
- Technical Expertise: Should possess indepth knowledge of Payment automation financial domain(.NET Financial Payment Fintech Payment automation ) enabling then to architect robust and scalable payment automation solutions.
- Strategic Thinking: Ability to think strategically and align technology solutions with business goals has resulted in the successful implementation of innovative payment systems in previous roles.
- Project Management: With a proven track record of working with crossfunctional teams adept to manage architecture technically from conception to completion with adherence to quality standards.
- Communication Skills: As a principal engineer effective communication is crucial should have a track record of conveying complex technical concepts to nontechnical stakeholders fostering collaboration and understanding.
- 13 years of .NET software development experience building webbased applications OR a masters degree in Computer Science Computer Engineering or related and 7 years of .NET software development experience
- Exceptional knowledge of the Microsoft development stack: .NET Core .NET Framework 4.5 C# JavaScript VS RESTful services ORM TSQL JSON MVC XML HTML and CSS
- Solid experience and knowledge building applications in Azurebased Cloud architectures and its Services (Service Bus Functions Web Apps Logic Apps Blob Storage SQL API Gateway Event Grid Monitoring etc.)
- Deep knowledge of exercising sound coding practices such as unit testing objectoriented programming and design patterns
- Comprehensive knowledge of advanced SQL including stored procedures indexes functions and triggers
- Thorough knowledge of handling code versions via source control systems (such as Git) in continuous integration environments
- Handson experience following Agile software development processes (Scrum/Kanban)
- Employing secure coding practices including familiarity with OWASP top ten
- Designing solutions with modern architecture patterns background: Microservices SOA DomainDriven Design CQRS Asynchronous Messaging Service Bus Event Sourcing APIs Web Services
- Experience creating or using CI/CD pipelines containerization and orchestration (Kubernetes)
- Using UML to model/diagram software solutions
Job tags
Salary