← All jobs

PDI SW – Full-Stack Developer II, C# / Angular

About the role

• Develop cross-platform desktop applications, including graphical user interfaces and data manipulation features
• Develop code for relational and non-relational databases
• Debug code across different tools, browsers, and devices
• Ensure code quality in accordance with development standards (clean code, coding conventions)
• Write unit tests using mocking techniques
• Ensure functional validation of developed code
• Fix defects identified during the solution testing process
• Review code according to development best practices
• Use UX/UI design artifacts as a reference for code development
• Prepare, configure, and deploy development and testing environments
• Configure application containers for development
• Provide technical support to the project team
• Prepare project documentation

• Bachelor’s degree in a technology-related field, preferably Computer Engineering, Information Systems, or Computer Science
• Strong knowledge of programming logic, object-oriented programming, and web and desktop application development
• Experience with .NET Core / C#
• Experience with Angular / React
• Experience with JavaScript / TypeScript
• Experience with HTML / CSS
• Experience with Node.js / NestJS
• Experience with RESTful APIs
• Experience with relational and non-relational databases
• Experience with Agile methodologies (Scrum/Kanban)
• Experience with Git version control
• Knowledge of code quality and design patterns
• Knowledge of microservices architecture
• Knowledge of application containerization (Docker / Kubernetes)
• Knowledge of application servers and messaging systems
• Knowledge of automated and unit testing
• Knowledge of CI/CD processes
• Experience with Swagger is a plus
• Knowledge of Jenkins is a plus
• Knowledge of SonarQube is a plus

• Remote work (Home Office)
• Monday to Friday, from 8:00 a.m. to 12:00 p.m. and from 1:30 p.m. to 5:30 p.m.