Backend Solution Architect

6 Months ago • 13 Years + • Full Stack Development

Job Summary

Job Description

Backend Solution Architect with 13+ years of experience in software development, strong understanding of cloud platforms (Azure) and containerization technologies (Docker, Kubernetes), and proficiency in C# & .NET Core.
Must have:
  • C# & .NET Core
  • ASP.NET Web API
  • Entity Framework Core
  • Azure Cloud Platform
Good to have:
  • Microservices
  • Docker, Kubernetes
  • NoSQL, Redis
  • MediatR
Perks:
  • Flexible Working Hours
  • High-end Ultrabook

Job Details

Job Description & Summary

About Application Development team

We are a Team with 160+ professionals with different roles covering everything from Business to Technical solutions. We can build a team to meet the needs of any project or product you have. We strive for excellence. All our teams follow the same guidelines, which are being continuously evaluated and improved with the latest technology standards and up-to-date policies. Based on the project size, we can select specific specialists that can best contribute to a successful and effective solution. Server-Side Applications, High-Performance Frontends, Mobile Apps, User Experience, Quality Assurance, Cloud and DevOps, Business Analysis, Artificial Intelligence and Machine Learning.

About your manager

Marek Novotný is a Partner within the Advisory services of PwC. Working extensively in the US and European geographies, he is recognized as a strong executive within the technology areas. He is focused on quality while providing a reliable and trustworthy services in areas of custom software development covering digital products and services development, cloud transformations and data related services (analytics, engineering and science).  In the past Marek has held also an array of positions within areas of Technology Consulting, Forensics Technology Services and Data Analytics.

Job description & summary

Junction is a large distributed application that was created for PwC teams to gather project-related data at one place and surface key information to clients easily. The purpose of the project is to allow internal teams to efficiently collaborate on complex projects, provide big corporate clients detailed analysis, visibility and control during multi-phase transactions running while acquiring or selling a business entity.

The application provides different roles according to a user's assignment on the current project allowing users to perform a defined subset of operations and it also allows the customers to access the shared content inside. When all the data is collected and processed, the application allows to generate a detailed report which is presented as the final output of the whole project. The application is very high-profile, uses microservice architecture and is built with focus on the highest possible technical quality using the most modern technology stack.

Remote vs Onsite: 90% remote; attendance to planning sessions/workshops may be required about four times a year for up to one week duration (must be able to travel around EU and UK freely) 
Working Hours: 11:00 - 19:00 CET with core hours from 14:00 - 19:00 CET

Requirements of the role

  • 13+ years of experience in software development

  • Heavy solutioning and business to technical bridging focus

  • Understands that not everything can be governed by logic only (i.e. you might make a decision that is not optimal from technical perspective, but is cost efficient)

  • Talks to the business, translates vague business requirements to technical PBIs, able to define and negotiate trade offs, able to define direction, guidance, read between the lines

  • Ultimately responsible for the design and delivery of the technical solution ensuring work is delivered on time and meets quality standards

  • To work with the Product Owner (“PO”) , Product Manager (“PM”) and UX Lead to provide feedback on user needs in Feature Brief’s for new features and functionality

  • To review and define scenarios and use cases (scenario planning) with the input of PO, PM, UX, QA Lead, based on user needs

  • Work on run-ahead work

  • Defining the system architecture (including application, security, infra and deployment) for solutions ensuring they meet requirements

  • Review detailed design specifications

  • Review and approve all technical deliverables (scope) and timeline together with PM

  • Help PM to groom PBIs

  • Create and update technical PBIs

  • Responsible for technical feasibility study / POC

  • Responsible for Systems impact assessment / analysis

  • Technical guidance and mentoring of the tech team at every step of the SDLC

  • Ensure coding standards are followed and unit tests are written for code coverage

  • Ensure code review and dev integration testing is happening so that technical deliverances meet quality standards

  • Managing technical risk and risks associated with the project, raising issues to PM and PO

  • Ensure team is creating and contributing to technical documentation in the form of technical specifications, help guides, API documentation etc

  • Communicating with other solutions architect resolve cross team dependencies

  • Capture system dependencies (internal + external)

  • Center point of communication for client representatives (business)

  • Overseeing quality and timely fashion of development

  • Create (and keep it up-to-date) project documentation, technical design and diagrams updated

  • Is able to perform impact analysis and assess if changes are breaking/non-breaking

  • Is great hands-on developer

  • Is able to produce high quality code at a high velocity

  • Is able to do code reviews

  • Is able to define and evaluate software development best practices

  • Knows design patterns and is able to introduce them when needed together with explanation of why they should be used and what is the added value they bring

  • Strong consultancy, sense of ownership and urgency, strong driver

  • Not having a “contractor mindset”

  • Is able to efficiently communicate, explain design ideas, consistently “fight” for good things to happen and be introduced in relation to SDLC (be it new tools, new SW development approaches, new techniques...)

  • Is able to help people around to get things done

  • Good knowledge of Design Patterns, Architecture

  • Proficient in SQL and experience with relational databases (SQL Server/Azure SQL Database, MySQL and SSRS).

  • Experience with cloud platforms (Azure) and containerization technologies (e.g., Docker, Kubernetes).

  • Strong analytical and problem-solving skills with the ability to diagnose and resolve complex issues under pressure.

  • Excellent communication (English) and interpersonal skills to effectively collaborate with cross-functional teams and communicate technical concepts to both technical and non-technical stakeholders.

Stack - mandatory

  • C# & .NET Core

  • ASP.NET Web API

  • Dependency Injection - .NET

  • Entity Framework Core, Unit of work, Repository pattern

  • Visual Studio, Visual Studio Code

  • HTTP, API design

  • Design Patterns

  • Unit testing, integration testing (usage of xUnit or nUnit)

  • Postman, Fiddler, Web Developer tools

  • MS SQL

  • Azure - AppService, Service Bus, Functions, SQL Database, Azure DevOps

Stack - nice to have

  • Microservices

  • Docker, Kubernetes

  • NoSql, Redis

  • MediatR

  • Authentication - OAuth, JWT, OWASP, SQLi, XSS, CSRF

  • Profiling tools, Static code analysis tools

  • The very basics of JavaScript, HTML, CSS, TypeScript, NodeJs, Npm, React

  • GitHub

  • CI/CD

  • PowerBI, SSRS

  • Aspose

Our Benefits and Fun

  • Stable, but challenging working environment providing plenty of opportunities for your continuous professional growth.

  • Fair salary plus annual bonus and flexible working hours.

  • Paid time off 30 days, 3 wellbeing days and 2 extra days off from the company at the end of the year.

  • High-end Ultrabook and iPhone with unlimited data.

  • Benefit program with 55.000 points that you can use for holidays, education, food vouchers, sports (Multisport), health... Simply on what you enjoy.

  • Support for your education and development: we offer business and digital training and many other training and workshops to further develop your personal and professional skills. We pay for technical certifications and the time you spend studying them.

  • Opportunity to work with foreign PwC offices, for example in the UK, DE, NL, USA, Canada and other countries

  • Extra-work activities and Away Days (team building, ski weekend, etc.).

  • You will develop your skills while having the support from the top notch professionals in the team (also career coaching etc).

PwC is the largest audit team in the Czech Republic, law, tax, consulting and technology, data or forensic teams. Find out how easy it is to combine this knowledge when you're in the right place. With us, you will get the opportunity to see how business is done in large companies. We are part of an international network of companies with more than 364,000 colleagues in 151 countries.At PwC, we create an inclusive work environment where everyone can be themselves and find their place and opportunity to develop.

Are you interested in our offer? Let us know about yourself and we will discuss more details together!

Once you've applied for a position, Ornella Indrová, our recruiter for the Technology Consulting team will contact you. You'll then have an interview/selection process. If you're successful and you also get along with the hiring manager, you're good to go and start your career!

Ochrana osobních údajů pro žadatele o zaměstnání  / Privacy Statement for Recruitment Applicants  

#LI-OrnyHunt

Similar Jobs

Netflix - Senior Data Engineer, Commerce Insights and Data Products Engineering

Netflix

Mexico City, Mexico City, Mexico (On-Site)
1 Month ago
Paytm - Growth Analyst - Assistant Manager - Travel

Paytm

Noida, Uttar Pradesh, India (On-Site)
5 Months ago
Playtika - Java Technical Lead

Playtika

Romania (Hybrid)
5 Months ago
Salesforce - Customer Success Manager(Salesforce Exp mandate)

Salesforce

Hyderabad, Telangana, India (On-Site)
2 Months ago
CapSpire - Senior Consultant – Endur Technical

CapSpire

Bengaluru, Karnataka, India (Remote)
4 Months ago
Ziff Davis - Senior Full Stack Software Engineer

Ziff Davis

New York, New York, United States (Hybrid)
5 Months ago
Google - Senior Software Engineer, Google Cloud Compute Infrastructure

Google

Seattle, Washington, United States (On-Site)
4 Months ago
ION - Principal Software Engineer, Italy

ION

Turin, Piedmont, Italy (On-Site)
5 Months ago
Nagarro - Staff Engineer, .Net Fullstack

Nagarro

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Rockstar Games - Senior Software Engineer (C#)

Rockstar Games

Carlsbad, California, United States (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

PwC - Assurance - Financial Markets - P&C Technical - Senior Associate

PwC

Kolkata, West Bengal, India (On-Site)
4 Months ago
PwC - IN_Senior Associate _Data  Migration_Enterprise_Apps_SAP_Kolkata

PwC

Kolkata, West Bengal, India (On-Site)
6 Months ago
PwC - IN-Manager_AWS Engineer_Advisory Corporate_Advisory_Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Thumbtack - Program Manager - Trust and Safety

Thumbtack

United States (Remote)
1 Month ago
PwC - IN-Senior Associate_Azure Data Engineer_ Data and Analytics_Advisory_Gurugram

PwC

Gurugram, Haryana, India (On-Site)
4 Months ago
G5 Games - Game Data Analyst

G5 Games

Tbilisi, Tbilisi, Georgia (Remote)
1 Month ago
Paytm - Business Analyst - Deputy Manager

Paytm

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Hitachi - Data Science

Hitachi

Pune, Maharashtra, India (On-Site)
5 Months ago
Antarctica Global - Junior Backend Developer (Node.JS)

Antarctica Global

Mumbai, Maharashtra, India (Hybrid)
5 Months ago
Red Games Co - Game Designer – Economy, Monetization, & Analytics

Red Games Co

(Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Prague, Prague, Czechia

MADFINGER Games - Game Producer

MADFINGER Games

Brno, South Moravian Region, Czechia (On-Site)
4 Months ago
Keen Software House - Senior Render Programmer

Keen Software House

Prague, Prague, Czechia (Remote)
1 Month ago
MADFINGER Games - QA Lead

MADFINGER Games

Brno, South Moravian Region, Czechia (On-Site)
4 Months ago
Warhorse Studios - Senior C++ Programmer

Warhorse Studios

Prague, Prague, Czechia (On-Site)
7 Months ago
PwC - SAP SuccessFactors Consultant

PwC

Prague, Prague, Czechia (On-Site)
6 Months ago
Wargaming - Senior Backend Engineer (Unannounced project)

Wargaming

Prague, Prague, Czechia (Hybrid)
4 Months ago
Bohemia Interactive - Art Lead

Bohemia Interactive

Prague, Prague, Czechia (On-Site)
4 Months ago
PwC - Manager in Document Automation - Implementation and IT delivery

PwC

Prague, Prague, Czechia (On-Site)
5 Months ago
Canva - Senior Accessibility Compliance Analyst - 12 month contract

Canva

Prague, Czechia (Remote)
4 Months ago
Wargaming - Senior Gameplay Programmer (Steel Hunters)

Wargaming

Prague, Prague, Czechia (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

DICE - Release Software Engineer

DICE

Stockholm, Stockholm County, Sweden (On-Site)
1 Month ago
CloudHire - Full Stack Developer

CloudHire

Telangana, India (Hybrid)
4 Months ago
The Walt Disney Company - Lead Software Engineer (Identity)

The Walt Disney Company

Glendale, California, United States (On-Site)
4 Months ago
Aera Technology - Sr. Software Engineer Back End

Aera Technology

Cluj-Napoca, Cluj County, Romania (Hybrid)
5 Months ago
Netspeak Games - Senior C++ Engineer

Netspeak Games

Fully, Valais, Switzerland (Remote)
2 Months ago
ION - .NET Developer - Italy

ION

Pisa, Tuscany, Italy (On-Site)
5 Months ago
PwC - Associate - .NET Developer

PwC

Karachi, Sindh, Pakistan (On-Site)
3 Months ago
Social Discovery Group - Go-developer (RCML)

Social Discovery Group

Poland (Remote)
4 Months ago
Postman - Software Engineer II, API scalability & Performance Engineering

Postman

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
NVIDIA - Senior High-Performance LLM Training Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

At PwC, our purpose is to build trust in society and solve important problems. We’re a network of firms in 152 countries with over 327,000 people who are committed to delivering quality in assurance, advisory and tax services. Find out more and tell us what matters to you by visiting us at www.pwc.com. PwC refers to the PwC network and/or one or more of its member firms, each of which is a separate legal entity.


Content on this page has been prepared for general information only and is not intended to be relied upon as accounting, tax or professional advice. Please reach out to your advisors for specific advice.

Madrid, Community Of Madrid, Spain (On-Site)

Cairo, Cairo Governorate, Egypt (On-Site)

Mumbai, Maharashtra, India (On-Site)

Gurugram, Haryana, India (On-Site)

Bucharest, Bucharest, Romania (Hybrid)

Cluj-Napoca, Cluj County, Romania (Hybrid)

Timișoara, Timiș, Romania (Hybrid)

Cairo, Cairo Governorate, Egypt (On-Site)

Bucharest, Bucharest, Romania (Hybrid)

View All Jobs

Get notified when new jobs are added by PWC

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug