Requirements
- Bachelor's degree in Information Technology, Computer Science, or a related field.
- 2–5+ years of proven experience as an Application Developer or Software Engineer.
- Strong proficiency in object-oriented programming languages such as C#, Java, or Python.
- Experience with web frameworks such as .NET Core, ASP.NET, or similar technologies.
- Solid understanding of relational databases (SQL Server, MySQL, or PostgreSQL).
- Familiarity with front-end technologies including HTML, CSS, JavaScript, and frameworks such as Kendo UI.
- Knowledge of RESTful APIs, JWT, and OAuth2 for system integration and authentication.
- Experience working in an Agile or Scrum development environment.
- Strong analytical thinking, attention to detail, and commitment to delivering high-quality solutions.
Responsibilities
- Design, develop, and maintain web-based and enterprise applications using modern frameworks and tools.
- Build, integrate, and maintain RESTful APIs to support internal systems and external partners.
- Develop and implement interactive UI components using modern front-end frameworks or Kendo UI for data-driven applications.
- Collaborate closely with cross-functional teams (developers, UI/UX designers, business analysts, and product owners) to ensure alignment with business requirements.
- Conduct application testing, debugging, and optimization to ensure performance, scalability, and security.
- Write clean, maintainable, and well-documented code following best practices and design patterns.
- Participate in code reviews, provide technical input during sprint planning, and contribute to continuous improvement initiatives.
- Support deployment processes and assist in monitoring production systems to ensure stable application performance.