We are looking for an experienced Senior .NET Software Engineer to join our talent pool and take part in project for our global client. New team members will be assigned to one of three teams working on the same project taking into account their skills and experience.
Main Responsibilities:
- Active development of our internal custom CRM and workflow management systems.
- Participate in the development improvement and enhancement of backend systems.
- Participate in all phases of the software development cycle including architectural decisions.
- Identify and implement quality performance and maintainability improvements.
- Conduct code reviews to ensure software quality.
- Clarifying business customer (inhouse) requirements.
Qualifications :
Required technologies and skills
Basic (common to all teams):
- C# .NET
- SQL (database operations performed directly in SQL no ORM)
- REST API Web Services
- Good communication skills and willingness to learn the business domain (telecommunications)
- English language knowledge at B2 level
Additional competencies affecting team assignment:
- Angular TypeScript for a team that deals with UI in addition to the backend
- Multithreading Asynchronous for a team working on processing complex processes
- Advanced SQL for a team working on more complex database operations
Additional Information :
- Good communication skills are important so that the developer is able to explain the system requirements directly with the business team. Therefore English language skills at B2 level and above are required.
- Work is conducted in a hybrid system: 3 days a week from one of our office Warsaw Poznan or Lublin.
Remote Work :
No
Employment Type :
Fulltime