We are looking for a Senior Software Engineer with 5+ years of commercial experience in building .NET web applications to join our Web Development team in our new office in Kraków.
The Web Development team is responsible for the client-facing web applications and internal API’s to provide client acquisition, onboarding, and servicing solutions. You will be working as part of a scrum team, focused on high-quality deliverables to meet business requirements.
Responsibilities:
- working on strategic initiatives to modernize existing technology stack based on a distributed scalable microservice-based architecture
- making an active contribution to the processes and be prepared to offer ideas and solve problems at every stage of the project
- performing detailed requirements, design and code reviews to ensure thorough due diligence is applied
- implementing test and behavior-driven approaches and provide support to QA in both manual and automated testing
- supporting continuous build and automated deployment practices
- providing prompt and knowledgeable assistance to business continuity and platform operations whenever requested
Requirements:
- 5+ years of commercial .NET web application development
- 3+ years of database development
- diverse software development principles concurrency design patterns, dependency injection, inversion of control, performance profiling and tuning
- undertaking unit, integration & UI automated testing
- knowledge of distributed network architectures
- experience in a service-oriented architecture
- experience in an agile environment, RAD, XP, Scrum methodologies
- DevOps experience: continuous integration management of virtual machines
- basic understanding of security concepts like API authentication/authorization, encryption, windows certificates
- Bachelor’s degree or higher in Engineering (Computer Systems, Software, IT&T, Systems)
- strong verbal and written communication skills (English)
- Tech stack:
C#, ASP.NET/MVC, HTML5, JavaScript, JQuery, TypeScript, CSS/LESS
REST WebAPIs, WCF WebServices, JSON
MSSQL: T-SQL with JSON, transactions, concurrency, locking
Visual Studio and TFS
TeamCity, Powershell
NUnit, Moq, Specflow, Selenium
Nice to have:
- .NET WinForms experience with Telerik controls
- AppDynamics exposure
- exposure to at least one message broker
- technical team leading experience
- experience with client onboarding fraud & compliance systems
- experience working with distributed, multidisciplinary teams
- Salesforce integration experience
We offer:
- competitive compensation package including an annual performance bonus opportunity
- competitive benefits package, including health care, gym pass, life insurance and lunch vouchers
- superior co-working and personal development experience
- spacious and modern office space in the heart of old Kraków
- kitchen full of coffee, tea, snacks, and fresh fruits