Job Openings
Senior Software Developer (.NET), R&D
About the job Senior Software Developer (.NET), R&D
Designing, developing, and implementing cutting-edge software solutions that drive our next generation of products and services.
- Lead the design, development, and maintenance of robust, scalable, and high-performance software applications using the Microsoft .NET platform (C#).
- Collaborate closely with other teams to understand requirements and translate them into technical specifications and architectural designs.
- Drive the full software development lifecycle, from concept and design to testing, deployment, and ongoing support within an R&D context.
- Apply best practices in software engineering, including code reviews, unit testing, integration testing, and documentation.
- Troubleshoot and resolve complex technical issues, ensuring optimal application performance and reliability.
- Research, evaluate, and implement new technologies and tools, integrating them effectively into our existing product portfolio to enhance functionality and performance.
- Stay up-to-date with emerging technologies and industry trends, evaluating their potential application to our R&D initiatives.
Qualifications:
- Bachelor's or masters degree in computer science, Software Engineering, or a related technical field.
- 5+ years of demonstrable experience in professional software development with a strong focus on the Microsoft .NET ecosystem (C#).
- Extensive experience with Microsoft SQL Server (MS SQL) for database design, development, and optimization. This includes advanced SQL querying, schema design, stored procedures, indexing, and performance tuning.
- Proven expertise in developing highly scalable and performant applications.
- Strong understanding of software design principles, architectural patterns (e.g., MVC, MVVM, Dependency Injection), and object-oriented programming (OOP).
- Experience with modern front-end technologies, particularly Angular, as well as HTML and CSS.
- Familiarity with version control systems (e.g., Git) and agile development methodologies.
- Prior experience in the logistics industry, particularly with automated warehouse handling systems or supply chain management software.
- Knowledge of SAP Extended Warehouse Management (EWM) integration.
- Experience with IoT (Internet of Things) solutions and industrial automation.
- Experience with real-time system.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work independently and collaboratively in a fast-paced R&D environment.
- Strong aptitude for research, prototyping, and exploring new technical solutions.