CodeIT is a service product development company. We know how to transform business ideas into profitable IT products. We are inviting a skilled and experienced Senior .NET Software Engineer to join our team.
The project is a solution that streamlines complex workflows in enterprise environments, especially in the financial sector. It combines legacy and modern tools into a single interface, enabling smooth communication between systems. With modules for UI orchestration, centralized control, and monitoring, it helps improve efficiency, reduce risks, and support automation.
Required Skills and Qualifications * Strong knowledge of .NET/C# * Practical experience working with legacy versions: .NET Framework 4.5.2 and .NET 5 * Solid experience with Node.js and TypeScript * Hands-on experience with React and Redux * Familiarity with Electron * Experience with writing and maintaining unit tests * Good understanding of Git version control * Self-organized, responsible, and proactive in approaching tasks and solving problems * Ability to work independently without constant supervision * Strong communication skills for interaction with distributed teams * Proficiency in English at the Upper-Intermediate level or higher
Would be a plus * Experience with Java and/or C++ / Python * General understanding of the CI/CD process, especially CircleCI and GitHub Workflows * Familiarity with OAuth2 and experience with IdentityServer4
Responsibilities * Bug fixing and support of legacy code (.NET framework 4.5.2, the oldest code was written 5-7 years ago) * Implementation of new features based on stakeholder’s input * Integration with similar partners platform * Writing and updating unit and end-to-end tests to ensure code quality * Regular communication with the client-side development team and stakeholders * Participation in project meetings (stand-ups, 1-1 and other meetings, on average 0,5-1h per day) * Supporting and updating technical documentation when needed
Being a member of the CodeIT team means * Career Path and growth opportunities (seniority level system, individual development plan, technical leads) * Compensation of participation in conferences and workshops, invited experts * Development of soft skills (people management and emotional intelligence training) * Free access to the company account on Udemy educational platform * Internal library * Corporate English courses and communication with clients from English-speaking countries * Experienced and supportive team members * Paid time off (vacation, sick-leave, remote work) * Legal support