Lead Software Engineer

Digital Hub Warsaw at Bayer

Warszawa, Ochota
34000 zł/mth.
Hybrydowa
Java
🐍 Python
C#
JavaScript
Hybrydowa

Requirements

Expected technologies

Java

Python

C#

JavaScript

Our requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology or a related field
  • 7+ experience as a software engineer
  • Proven experience in leading and managing software development teams
  • Proficiency in one or more programming languages such as Java, Python, C#, JavaScript or others
  • Expert understanding of software development lifecycle and software development methodologies (e.g., Agile, Scrum)
  • Strong proficiency in software design and architecture
  • Extensive experience with version control systems like Git
  • Ability to write and oversee the development of clean, maintainable, and efficient code
  • Proficiency with integrated development environments (IDEs) like Visual Studio, IntelliJ Idea or Eclipse

Your responsibilities

  • Guide the ways in which the team works
  • Be proficient in a wide range of technical systems
  • Be involved in identifying appropriate technology and approaches, deciding when software should be written
  • Contribute to the engineering community
  • Provide technical leadership, coaching, and mentoring of the team
  • Promote knowledge sharing and adoption of good practic
  • Advise on the right way to apply standards and methods to ensure compliance
  • Maintain technical responsibility for all the stages and iterations of a software development project
  • Provide technical advice to stakeholders and set the team-based standards for programming tools and techniques
  • Design systems characterized by medium levels of risk, impact, and business or technical complexity
  • Select appropriate design standards, methods, and tools, and ensure they are applied effectively
  • Review the systems designs of others to ensure the selection of appropriate technology, efficient use of resources, and integ ration of multiple systems and technology
  • Define the integration build
  • Co-ordinate build activities across systems
  • Understand how to undertake and support integration testing activities
  • Demonstrate a strong understanding of the most appropriate modern standards and practices and how they are applied
  • Coach and guide others in these standards
  • Maintain a strong understanding of information security
  • Design solutions and services with security controls embedded, specifically engineered with mitigation of security threats as a core feature.
  • Approach prototyping as a team activity, actively soliciting prototypes and testing with others
  • Establish design patterns and iterate them
  • Use a variety of prototyping methods and choose the most appropriate
  • Identify, locate, and fix faults
  • Collaborate with user researchers and represent users internally
  • Explain the difference between user needs and the desires of the user
  • Champion user research to focus on all users • Prioritize and define approaches to understand the user story, guiding others in doing so
  • Offer recommendations on the best tools and methods to use
  • Manage service components to ensure they meet business needs and performance targets
Wyświetlenia: 9
Opublikowana6 dni temu
Wygasaza 5 dni
Tryb pracyHybrydowa
Źródło
Logo
Logo

Podobne oferty, które mogą Cię zainteresować

Na podstawie "Lead Software Engineer"