
Software Engineer
- Warszawa, mazowieckie
- Stała
- Pełny etat
- Develop software to meet user needs
- Follow best practice guidelines and help to improve those guidelines
- Write clean, secure, and well-tested code
- Coach and mentor more junior colleagues
- Operate the services they build and identify issues in production
- Collaborate with others when necessary to review user stories and code and develop implementation approaches
- Use the agreed implementation approaches to design, code, test, and document programs or scripts of medium-to-high complexity, using the right standards and tools
- Translate logical designs into physical designs
- Produce detailed designs
- Effectively document all work using required standards, methods, and tools, including prototyping tools where appropriate
- Design systems characterized by managed levels of risk, manageable business and technical complexity, and meaningful impact
- Work with well understood technology and identify appropriate patterns
- Build and test simple interfaces between systems
- Work on more complex integration as part of a wider team
- Competently apply a modern standards approach and guide others to do so
- 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
- Help fix faults following agreed procedures
- Carry out maintenance tasks on infrastructure
- 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 understanding 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
- Bachelor's degree in Computer Science, Software Engineering, Information Technology or a related field
- 3+ years' experience as a software engineer
- Proficiency in one or more programming languages such as Java, Python, C#, JavaScript or others
- Strong understanding of software development lifecycle and software development methodologies (e.g., Agile, Scrum)
- Proficiency in software design and architecture
- Experience with version control systems like Git
- Ability to write clean, maintainable, and efficient code
- Familiarity with integrated development environments (IDEs) like Visual Studio, IntelliJ Idea or Eclipse
- Knowledge of software development tools and practices, including continuous integration and continuous deployment (CI/CD)
- Understanding of database management and SQL
- Experience with relational and/or NoSQL databases
- Experience with microservices architecture and RESTful API design
- Experience with automated testing frameworks and tools
- Knowledge of cloud platforms (AWS, Azure, Google Cloud)
- Excellent analytical and problem-solving skills
- Ability to work collaboratively in a team environment
- Experience with containerization and orchestrations tools (Docker, Kubernetes,)
- Expertise in a specific area such as machine learning, cybersecurity, or mobile development
- Understanding of DevOps practices and tools
- Ability to lead and mentor junior developers
- A flexible, hybrid work model
- Great workplace in a new modern office in Warsaw
- Career development, 360° Feedback & Mentoring program
- Wide access to professional development tools, training, & conferences
- Company Bonus & Reward Structure
- VIP Medical Care Package (including Dental & Mental health)
- Holiday allowance (“Wczasy pod gruszą”)
- Life & Travel Insurance
- Pension plan
- Co-financed sport card - FitProfit
- Meals Subsidy in Office
- Additional days off
- Budget for Home Office Setup & Maintenance
- Access to Company Game Room equipped with table tennis, soccer table, Sony PlayStation 5 and Xbox Series X consoles setup with premium game passes, and massage chairs
- Tailored-made support in relocation to Warsaw when needed
- Please send your CV in English
Bayer respects and applies the Whistleblower Act in Poland.
Location: Poland : Mazowieckie : Warszawa
Division: CH
Reference Code: 849846Location:Poland : Mazowieckie : WarszawaDivision:CHReference Code:849846