Senior Software Engineer
Job description
We support recruitment activities for a FinTech US-based company. As a part of their rapid growth, they make significant investments in their IT systems, infrastructure, and platforms in order to deliver award-winning products and give users an outstanding experience. Therefore, they launched a brand-new technology hub in Krakow's city center and search for talented specialists to be a part of their team.
Key Takeaways
Stack: C# & .NET (REST Web, .NET Core, Micro Services)
Salary: 18 000 - 20 000 PLN gross UoP / B2B
Location: 100% remote or hybrid (Kraków)
Recruitment process: 2 - step online process
Role description
- Develop performant solutions using the latest .NET technologies
- Debug live and development problems using any means necessary to understand the problem and come up with a solution
- Build applications from scratch or pick up existing applications and modify them to meet business or technology needs
- Write clean, scalable code using .NET programming languages
- Interact with other teams and functions within the business or technology department to come up with the best solution for the task at hand
- Take part in planning and estimation work for each sprint, involved in discussing technical solutions
- Be an active participant in sprint retrospectives and take any actions forward for continual improvement of the team’s ability to deliver
- Strong focus on solution design, performance, and scalability
- Ensure that solutions align with best practices and modern design principles
- Use a test-driven approach to development in both unit and integration testing
- Utilize effective continuous integration builds and techniques for efficient and agile development
- Maintain an appropriate level of competence through ongoing training, making requests for updates or development as required
- Participate in conducting code reviews and design/architecture sessions
- Continually evaluate new technologies and tools to determine if they could enhance the current offerings and processes
Requirements
- C# & .NET (REST Web, .NET Core, Micro Services)
- Working in an Agile, Scrum process
- TDD (NUnit, XUnit), BDD (SpecFlow, xBehave)
- SQL Server & T-SQL
- Multi-threading and concurrency
Nice to have
- Real-time systems specifically working with time series databases and data
- Understanding and experience with Low Latency development
- Previous experience and an understanding of messaging systems e.g. TIBCO, ActiveMQ, and TREP
- Continuous Integration experience especially Teamcity l
- Prior experience integrating platforms with backend API
- Cloud development experience
- NoSQL experience
We offer
- Great Benefits and Competitive Salary
- Employee Assistance Programme through Magellan Health (support on a wide range of work and personal issues)
- Private healthcare for employees and closest family members
- Life insurance
- Lunch vouchers
- Multisport Card
- Support our candidates from Ukraine: reimbursement of transport costs to Poland, visa assistance, one-off shipping contribution