Software Engineer Team Lead
KUKA Robotics
Responsibilities Make an impact Leads design/development efforts across multiple functions such as development, testing, requirements, etc. Ensure compliance with established architecture, design patterns, policies, standards, and best practices. Implement solutions focusing on reuse and industry standards at a program, enterprise, or operational scope. May work both in small team sizes (4-6) on small/medium-sized projects, or across multiple teams for large projects. Expected to be a self-starter who can design and implement very complex systems with no supervision. Expected to take on tasks with specific and limited scope and follow them through to completion. Participate in the reviews and development of functional specification documentation needed for projects. Provide guidance and mentoring for the software development team. Communicate with and work effectively with other departments of the company. Core Tasks: Perform software development work on applications Participate and lead efforts in requirements gathering, estimating, and system analysis Generate system designs, both at high and low levels Participate in code reviews Provide required support to post-development phases of projects, such as acceptance testing, integration, and system commissioning Participate in production support efforts Liaise with members of other teams both internal and external to Swisslog Provide technical leadership Application Requirements What you need to succeed Degree in Software Engineering, Computer Science, or an equivalent Engineering degree. Substantial experience with application development in Java Experience in design and integration of applications across multiple enterprise and third party software systems Experience with application servers such as WebLogic, Wildfly, etc Advanced understanding of all phases of Software Development Life Cycle Advanced knowledge of Java/JEE, OODesign and Java architectures Advanced understanding of web development Advanced relational database design and programming knowledge o RDBMS concepts o JDBC and SQL Strong verbal and written communication skills, and ability to work well across teams. Strong organizational skills. Ability to work with all levels of management
Confirm your E-mail: Send Email
All Jobs from KUKA Robotics