Job Description
We are looking for a Software Engineer to join our development team and take part in the development, modernization, and support of global enterprise systems serving external and internal users.
The role includes developing business applications, analyzing requirements, working closely with production, quality, and engineering teams, and contributing to the development of next-generation solutions using modern technologies and AI-enabled capabilities.
Key Responsibilities
- Develop and maintain applications
- Analyze business requirements and translate them into technical solutions.
- Develop APIs, user interfaces, and database solutions.
- Support production systems and investigate technical issues.
- Participate in modernization initiatives, testing, ation, and code reviews.
- Use AI tools as part of the software development process.
Requirements
- Bachelor’s degree in Software Engineering, Computer Science, Information Systems, or a related field.
- experience in C# and .NET.
- Knowledge of SQL and relational databases.
- Understanding of object-oriented programming.
- Good English skills.
- Strong learning ability, responsibility, and teamwork skills.
Advantages
- Experience with ASP.NET Core, WPF, MVVM, or REST APIs.
- Experience with SQL Server, Git, CI/CD, Docker, or cloud environments.
- Familiarity with Clean Architecture or modern development practices.
- Experience using AI development tools.
What We Offer
- Work on global, business-critical enterprise systems.
- Participation in a significant technological modernization journey.
- Exposure to modern .NET, AI, Cloud, and software architecture technologies.
- Professional growth and meaningful responsibility.