We are seeking a highly skilled and motivated Software Developer to maintain and further develop our e-invoice application. The ideal candidate will have hands-on experience with front-end and back-end technologies, a strong understanding of REST APIs, and a passion for creating efficient, user-friendly applications. You will play a critical role in the enhancement, maintenance, and scaling of our e-invoice platform.
Skills and Qualifications: Proven experience in software development, with a strong focus on web-based applications.Proficient in ASP.NET for back-end development.Strong knowledge of JavaScript, HTML, React, Electron.js and Node.js for front-end development.Experience working with JSON and REST APIs for data exchange and integration.Familiarity with MS SQL Database, including writing complex queries and database management.Good understanding of version control systems (e.g., Git).Excellent problem-solving skills and the ability to work independently as well as part of a team.Strong communication skills, both written and verbal. Preferred Qualifications: Experience with cloud platforms (e.g., Azure, AWS) is a plus.Previous experience in developing or maintaining e-invoice applications or similar finance-related software. Key Responsibilities: Maintain, update, and improve the existing e-invoice application.Develop new features and modules using a mix of front-end and back-end technologies.Collaborate with cross-functional teams to design and implement solutions that meet business requirements.Integrate APIs and ensure smooth data communication across the application.Optimize the application for maximum speed and scalability.Troubleshoot and resolve any technical issues that arise during the development and maintenance process.Ensure the application adheres to best practices for security and data integrity.