Develop and maintain software features that add value to the product, ensuring customer satisfaction.
Develop technical solutions of medium to high complexity with a low level of supervision.
Have a deep understanding of software architecture and be able to work within it by analyzing its components, structure, and functionality.
Document development stages by recording the implementation of technical solutions and tools.
Guide and work with the development team to find business, architectural, and design solutions through teamwork—supporting questions, sharing knowledge, designing solutions, and pointing to supporting documentation.
Maintain software quality by reviewing processes, tools, and best practices.
Develop new solutions using established frameworks.
Requirements
Education: Bachelor's degree in IT (Systems Analysis and Development, Computer Science, Computer Engineering, Information Systems, etc.).
Knowledge and experience in system code development and maintenance; minimum 4 years of experience.
Proficiency in the C# programming language.
Experience with .NET.
Familiarity with programming best practices such as Clean Code, agile methodologies, and DevOps.
Tech Stack
.NET
Benefits
Transportation voucher or fuel allowance and/or home-office allowance (according to company policies).