In your role as a Microsoft - Architect, you make the impact we have on our customers measurable. You work for leading brands within the Valtech Digital commerce practice, and feel at home in a challenging, international environment in which you collaborate with other experts and support them.
What you do
MS Web stack - C#, ASP.Net MVC, JQuery, HTML5, CSS3 etc.
Experience and knowledge in any relational database like SQL Server/Azure Databases etc.
Web services (WCF/Web API) and/or micro services using JSON and Xml.
Arch and Design Patterns, MVC/MVVM/MVP, Dependency Injection (DI) etc and OOPs skills.
Hands on Coding, Unit Testing (NUnit/MSUnit), Code Reviews and Code Refactoring skills.
ALM, Source Control and Version Management (GIT/VSTS).
Mobile apps/site development and Responsive Web Design (RWD).
Presentation, Demos, Documentation and UML skills.
Code Quality and Code Analysis tools like (FxCop, StyleCop) or VS Code Analysis, VS Code Metrics, SonarCube etc.
Agile methodology (Scrum and XP preferred).
MS Business Intelligence tools – SSAS, SSRS and SSIS.
Cloud experience and skills (Microsoft Azure preferred).
Tools like VSTS, Jira, SharePoint, Teams, HPQC, HPSM etc.
DevOps (CI and CD) - Automation of builds and releases (VSTS / Jenkins preferred).
Effective level and knowledge in query optimizations using complex queries and large data.
Practical advanced knowledge on various SQL data base objects and SQL best practices.
Working in any mobile DBs like SQLite etc.
Moderate/Good to have
Knowledge and experience in Xamarin.
JQuery frameworks like Angular.js/JQuery Mobile//Backbone.js etc.
Data upgrades and migrations in SQL Server environment.
Knowledge or experience on open source or any other technology stack.
What we ask for
Execution and ownership of complex software enterprise architecture, design and providing technical leadership to the project teams.
Implementation of applications/solutions that use Microsoft stack across Web, Mobile and Cloud areas.
Implementing and ensuring adherence to best standards and practices across projects.
Adheres to policies, guidelines and procedures of Valtech and clients while development is carried out.
Integration of external and internal systems through various methods.
Work on maintenance and support projects and help maintenance teams on technical mentoring, guidance, troubleshooting. Work with internal technical and test teams, UAT and client members on Change Requests, Enhancements, Bugs etc.
Requirement analysis, evaluating information gathered from multiple sources, and reconciling conflicts with support and help from tools, query logs etc.
Ability to breakdown assigned stories into tasks, prepare query logs and perform other process activities.
Prepare the effort estimates, work with managers/leads/developers on estimates.
Provide guidance, perform design and code reviews, troubleshoot and resolve technical issues.
Mentoring, guiding and developing individuals into strong technical leads.
Strong documentation spanning across various design and technical docs, documenting non-functional requirements (NFR), presentations etc. using tools and sound UML knowledge.
Always stay abreast of technologies, execute spikes/POCs and open to learn new technologies quickly and deliver.
Excellent collaboration, working and interacting with various technical and non-technical members on the client end and internal teams in a geographically distributed environment.
Experience to multi-task and work on more than one projects/accounts in parallel is needed.
Agile knowledge preferably working on Scrum and Extreme Programming (XP) processes.
Contributing and defining technical solutions to proposals (RFPs).
What we offer
You’ll be a member of the international Valtech Digital commerce hub. Here, you and other experts form part of a growing team that works together closely to create a shared impact for some wonderful brands. We are proud of what we do and frequently you will be pushing the limits of innovation and creativity. We’ll also support your development through our internal Academy. So if you’re looking to work for major brands on challenging projects in a culture that prizes freedom and responsibility, get in touch.