
Senior Software .NET Engineer
- Kraków, małopolskie
- Stała
- Pełny etat
- Back End: C#, .NET
- Database: SQL Server
- Cloud: Azure
- Execute on the software development life cycle (SDLC) for the team including estimating, analysis, code design, development, testing, debugging, and maintenance
- Implement engineering standards, best practices, and quality assurance procedures
- Work closely with product owners to understand product requirements and translate them into technical stories
- Provide technical expertise and insight to analyze complex requirements and break down features and initiatives into tasks
- Take responsibility for the quality of the applications as well as its alignment with technology and product goals
- Review and give constructive feedback on code
- Identify recurring issues and opportunities to improve engineering process and coding standards
- Lead the execution of software solutions along with monitoring and supporting tools to ensure the software works well in the operating environment
- Actively participate in strategic implementation regarding technology solutions and platform architecture
- Mentor and grow less experienced engineers
- Forward thinking on modern technology and the payments industry
- 5+ years software engineering experience, primarily Back-End or Full-Stack.
- Experience with .NET and Cloud platforms (Azure/AWS/GCP).
- Experience working with Docker, .NET 6+, C#.
- Experience designing and writing robust software for highly scalable, low-latency, event driven, distributed platforms.
- Strong experience with object-oriented programming and design, including C# or any other programming languages.
- Experience designing, implementing, and integrating with RESTful and gRPC APIs.
- Experience with modern architectures and practices including microservices, cloud computing, micro frontends, and domain driven design.
- Experience with financial products, specifically payments.
- Experience with Jira and Confluence.
- Able to work in a positive team culture with a strong sense of accountability and collaboration.
- Able to balance incoming requirements with a focus on tactical execution.
- Excellent coding skillset and peer code review.
- Excellent verbal and written communication skills.
- Excellent analytical and problem-solving skills.
- Excellent skills working in a distributed Lean Agile Scrum Team.
- Deep understanding of modern cloud native technology with microservice/microsite design patterns.
- Experience in SaaS, Payments, FinTech, or E:commerce.
- Experience with IaC, specifically Terraform.
- Experience with microservice design pattern, specifically Twelve-Factor.
- Experience with document databases.
- Experience working with VueJs/React, and Postgres.
- FTE (UoP).
- Hybrid at ul. Mogilska 35 – we have private parking for employees.