Software Developer - Automation
STILL Polska sp. z o.o. – rozwiązania intralogistyczne
⚲ Kraków, Łódź, Warszawa
Wymagania
- C#
- .NET
- UI/HMI
- Microsoft SQL Server
- MySQL
- PostgreSQL
- Jenkins
- Git
- Jira
- JSON
- HTML
Opis stanowiska
Nasze wymagania: Requirements: • University degree (Bachelor's or equivalent) in Computer Science, Systems, Software, Industrial Engineering, or a related field. • Minimum of 3 years of experience in a software development role. • Technical Skillset: o Core Stack: Solid experience as a C# full-stack developer within the .NET ecosystem. Experience with Frontend development (UI/HMI). o Databases & DevOps: Proficient with relational databases (e.g., SQL Server, MySQL, PostgreSQL). Familiar with DevOps tools and version control (e.g., Git, Jenkins, JIRA). o Connectivity & Integration: Experience with Web API, socket communication, and data formats (JSON, HTML, XML). Knowledge of industrial connectivity technologies (e.g., OPC-UA, REST, TCP/IP, MQTT, Modbus). o Foundational Knowledge: Understanding of software architecture principles (frameworks, frontend/backend, cloud structures). Knowledge of software testing methodologies and documentation. Knowledge of intralogistics processes, specifically focused on mobile & stationary automation. o (Preferred) Skills: Background in PLC communication and programming. Fundamentals of data engineering or machine learning for logistics optimization. Core Competencies & Skills: • A genuine passion for building complex software products and tackling challenges in the intralogistics domain. • A product-focused mindset with the ability to translate business requirements and customer feedback into robust and scalable technical solutions. • Fluent in written and spoken English. • Excellent communication skills for effective collaboration within a global, cross-functional team. • Ability to work autonomously and take initiative, while also being a strong team player. • High attention to detail and a commitment to delivering high-quality, reliable code. • Flexibility and willingness to travel occasionally for project needs (approx. 5%). O projekcie: As a WMS/WCS Software Developer, you will play a pivotal role in bringing our intralogistics software to life for our customers. Your primary mission is to implement the detailed specifications of customer projects, building high-quality, robust, and scalable functions within our core WMS/WCS software suite. You will be responsible for ensuring each custom solution is delivered successfully, contributing to the overall strength and capability of our products. Zakres obowiązków: Key Functions and Responsibilities: • Product Development & Enhancement: o Develop Warehouse Management and Warehouse Control software functions according to the software specification and established process flows. o Take part of the development lifecycle, from technical design and coding to deployment and support, ensuring the delivery of reliable software. o Model and visualize system architectures for new and existing logistics processes to ensure clarity and alignment. o Collaborate closely with software architects, project managers, and other developers in a global team (EMEA & APAC) to define specifications and deliver integrated solutions. • Quality Assurance & Continuous Improvement: o Ensure software quality by writing clean, maintainable code and performing comprehensive testing, including white-box and black-box functional tests. o Create and maintain thorough test cases and reports to validate product functionality and performance. o Actively participate in "lessons learned" sessions and code reviews, sharing insights to standardize and optimize our development and testing processes. o Provide advanced technical support for complex issues, analyzing and solving problems related to software logic and deployment. Oferujemy: Stable employment (contract for an indefinite period immediately after the probationary period), Opportunity to gain valuable experience in a company with an established position on the market, Fixed salary and attractive bonus system, Necessary work tools, A wide range of benefits (private medical care, Multisport (after the probationary period), co-financing of foreign language learning, discounts on cultural events, the possibility of joining group insurance, integration meetings), Friendly working conditions, Atmosphere of cooperation and mutual respect.