NATEK, established in 2004, is a leading provider of IT Outsourcing and Consulting Services in Central and Eastern Europe. We are delivering services in the following countries: Bulgaria, Czech Republic, Poland, Romania and Slovakia. We have created a global organization in order to develop long-term partnerships with prestigious international companies by providing a complete range of professional services, Near shoring and platform service delivery. NATEK participates in creating and implementing up to date systems and resolutions, matched to the need of those, whose work change the world every day. Find detailed information about NATEK on: www.natek.eu
Join our team in NATEK, the fast growing IT outsourcing company. We understand that real business value is delivered when both clients and employees are satisfied. While working in NATEK, you will make areal impact by solving complex business issues for the world´s leading clients. You will do challenging work across multiple industries and sectors. You will work with application designed with ntier architecture, modularization, and reusable platform concept that allows customizing functionality as well as look and feel. Working for us gives you opportunities to develop your technical, business and intercultural skills. So, join us and take a role of: C++/C# Developer.
Scope of duties:
- Maintain a complex code base
- Estimate, design and develop new features according to User Stories and Acceptance Criteria
- Refactor existing code, use TDD techniques, and apply rules of SOLID Design principles
- Deliver high quality solutions, even in case where a "quick fix" may be sufficient
- Contribute to feature/function and system test automation
- Debug code and profile system performance to troubleshoot functional and nonfunctional issues.
- Participate in code reviews
- Write documentation for bug fixes and implemented features
- Demo software to internal customers
Requirements:
- Very good knowledge of C++ (templates, stl)
- Good knowledge of C#
- Knowledge of relational databases (TSQL)
- Developing thread safe applications
- Designing SOA and REST web services
- Knowledge of Microsoft Windows development
- Able to understand complex application workflows
- Analytical and problem solving skills
- Debugging and performance profiling
- Communicative English
'Nice to have' skills:
- MFC, C++11 , boost
- Google Mock, Boost Test
- WCF, WPF
- OOP/OOD principles and patterns, SOLID, design patterns (Gang of Four)
- Previous experience with desktop applications and database development
- Knowledge of Scrum framework
We offer:
- Work in innovative projects for the biggest worldwide brands
- Your professional career growth by matching your skills and plans with the suitable projects
- Possibility to work in other NATEK European branches
- Opportunity to exchange knowledge in international team
- Work in modern environment with innovative technologies
- Attractive salary referring to your skills and experience
- Relocation support
- Private health care
- Multisport card
- Flexible working hours
- Opportunity to work in home office system
- Flexibility with employment form