Essential Duties and Responsibilities: Software Development: contribute to design, develop, maintain and support software applications with a modern enterprise architecture. Software Quality: commitment to delivering high-quality and thoroughly tested releases. Teamwork: collaborate with the Lead Developer to achieve shared goals through effective communication, mutual support, and balanced workload. Product Ownership: collaborate with internal product management team, internal support team and external clients to understand and fulfill specific requirements. Project Management: utilize provided information and appropriate frameworks to develop time estimates and drive development activities to completion, ensuring adherence to deadlines. Continuous Learning: Stay updated on the latest industry technologies. Experience & Qualifications: You have/are: 61 A bachelor’s or master’s degree in computer science computer or software engineering, or a related field, or equivalent years of relevant work experience 61 Multiple years of experience in software development for industrial applications used in technical environments. Excellent coding, debugging, and problem-solving skills. 61 Proven professional expertise in Microsoft Visual Basic .Net. 61 Experience using .Net framework, Microsoft Visual Studio and Microsoft Azure DevOps Server (with Git). Experience using C# is a plus. 61 Ability to create and maintain installers and software packages. Experience with WiX Toolset is a plus. 61 Desire to automate testing in the interest of development efficiency and product quality. 61 Understanding of enterprise data management and lifecycle, data protection and security principles. 61 Certification in Microsoft technologies is a plus.
Skills: 61 Strong organizational and communication skills. 61 Analytical mindset and good problem-solving skills. 61 Ability to work with minimal supervision. 61 Ability to prioritize and complete multiple tasks autonomously. 61 Fluent English language, both oral and written, is a must.