Responsibilities: Design and develop innovative software solutions and present these designs effectively to the team.Create and integrate new features into existing software systems.Review and adapt code from other developers, ensuring compatibility with existing logic and architecture.Collaborate with the team to brainstorm and implement new ideas and improvements.Identify and rectify design errors, providing effective solutions to enhance functionality and performance.Assume full responsibility for the development and maintenance of all software and design projects.Analyze issues with developed software and recommend and implement solutions to resolve them.Develop high-quality software applications that adhere to approved designs.Diagnose and troubleshoot application problems, distinguishing between source code errors and compatibility issues with the operating system or other applications. Be resourceful in finding appropriate solutions.Engage actively in all phases of system architecture and development, ensuring thorough and effective contributions.Conduct code reviews to ensure adherence to coding standards and best practices, fostering high-quality and maintainable code. General Requirements: A Bachelor's Degree in Computer Science, Information Technology, or a related field is requiredAt least 3-4 years of experience in a related role and function.Excellent proficiency in both spoken and written English. Technical Requirements: A. Experience and Knowledge: Integration with Scanners and Image Recognition technologies is a plusFamiliarity with Telerik UI Components or similar frameworksKnowledge of OpenAI technologiesStrong experience with SQL ServerBusiness Intelligence tools and methodologies
B. Proficient in several of the following programming languages:
JAVA, JavaScript, TypescriptBootstrap, CSSVisual Basic 6.0, Visual Basic .NET (web and windows) - C#, ASP.NET, MVC
- NET Core 6 or higher