Senior Full Stack Developer (React & .NET Core) (m/k/n)
UPVANTA SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
⚲ Wrocław
Wymagania
- React.js
- JavaScript
- TypeScript
- Redux
- C# .NET Core
- C#
- REST APIs
- Web APIs
- Python
- Azure DevOps
- GitHub Actions
- Jenkins
- AWS
- SQL
- PostgreSQL
Opis stanowiska
Wymagania: - Technical Skills - • 10+ years of professional software development experience. - • Front-end: - o Strong proficiency in React.js, JavaScript/TypeScript, Redux/RTK, hooks, and modern UI patterns. - • Back-end: - o Expertise in C# .NET Core, C#, REST APIs, Web APIs, and microservices-based development. - • Python (pyspark): - o Hands-on experience with distributed data processing, data pipelines, and analytic transformations. - • Power BI: - o Extensive experience developing dashboards, data models, DAX calculations, and enterprise-grade BI solutions. - o Strong understanding of data modeling, performance tuning, and governance in Power BI. - • Architecture: - o Strong knowledge of microservices, API design, event-driven architectures, and distributed systems. - • DevOps / CI/CD: - o Experience with Azure DevOps, GitHub Actions, Jenkins, or similar. - o Strong understanding of automated builds, testing, deployment, and monitoring. - • Cloud Platforms: - o Experience with Azure or AWS (Azure preferred). - • Databases: - o Proficiency with SQL Server, PostgreSQL, or other relational databases; NoSQL knowledge a plus. - • Containerization: - o Experience with Docker, Kubernetes, container orchestration. - Domain Knowledge - • Understanding of capital markets, specifically: - o Credit risk (PD, LGD, EAD, credit exposure modeling, counterparty risk). - o Market risk (VaR, sensitivities, stress testing, pricing concepts). - • Familiarity with regulatory frameworks (e.g., Basel, FRTB, IFRS9) is a strong advantage. - ________________________________________ - Soft Skills - • Strong analytical and problem solving abilities. - • Excellent communication skills and ability to interact with technical and non-technical stakeholders. - • Collaborative, agile mindset with experience in Scrum/Agile environments. - • Ability to work independently and lead technical solutions end to end. Zakres obowiązków: - Design, develop, and maintain full stack applications using React, C#.NET Core, and supporting technologies. - Build high-performance backend services, RESTful APIs, and microservices with focus on scalability, maintainability, and resilience. - Develop responsive, modular, and accessible UI components using React and modern JS/TS patterns. - Collaborate closely with business stakeholders and risk domain experts to deliver solutions in credit risk, market risk, and related capital markets functions. - Work with Python (pyspark) for data transformation, data pipelines, and analytics workflows. - Develop, optimize, and maintain Power BI dashboards, data models, and analytical reports for business users. - Implement and optimize CI/CD pipelines, ensuring robust automated testing, deployment, and monitoring. - Architect and contribute to event-driven and distributed system designs using technologies such as Kafka, Event Hub, or similar. - Drive engineering best practices: code reviews, unit/integration testing, performance tuning, documentation. - Contribute to cloud migration and modernization initiatives, especially in Azure or AWS environments. - Mentor junior developers and collaborate within a cross-functional agile team.