Developer Academy – Software Engineer
SmartBear
·
Posted:
August 22, 2023
·
Onsite
About the position
SmartBear is seeking entry-level Developers for their Developer Academy training program. As an Associate Software Engineer, you will have the opportunity to learn valuable skills and work on building new software products, adding features, and making improvements. You will collaborate with team members, write code, and gain working knowledge of Agile Methodology within a Scrum framework. This role offers the chance to innovate and chart unknown territory, preparing you for a career in software development.
Responsibilities
- Learn valuable skills in building new software products from scratch, adding new features, and making improvements to existing products
- Write code, collaborate with team members, and plan future projects
- Work on a team with other developers, automation engineers, product managers, and UI/UX professionals
- Gain working knowledge of Agile Methodology within a Scrum framework
- Invent and innovate in software development, charting unknown territory
- Learn effective communication and collaboration with team members and stakeholders
- Understand the decision-making framework within the team
- Exercise judgment to determine appropriate actions within defined tasks
- Gain knowledge in new functional areas, applications, or products
- Support an innovative and creative culture
- Build maintainable, scalable, and performant code
- Test code early in the development lifecycle
- Perform peer code reviews and provide feedback
- Navigate an organized learning path to improve skillset
- Work with technologies such as Java, JavaScript, Python, SQL, no SQL, Cloud, Microservices, React
- Work with operating systems like Windows, Linux, and macOS
- Familiarize with Docker and Kubernetes
Requirements
- Passion for learning new technologies and best practices
- Interest in starting a career as a Software Engineer
- Willingness to work from the Wroclaw office
- Ability to build a new software product from scratch
- Experience in adding new features or making improvements to existing products
- Proficiency in writing code and collaborating with team members
- Familiarity with Agile Methodology within a Scrum framework
- Ability to work in short sprints of about two weeks
- Willingness to innovate and explore new territories
- Effective communication skills with team members and stakeholders
- Ability to build relationships and collaborate within a team
- Strong decision-making skills within defined tasks
- Knowledge of building maintainable, scalable, and performant code
- Experience in testing code early in the development lifecycle
- Ability to perform peer code reviews and provide/receive feedback
- Willingness to continuously improve skillset through organized learning paths
- Familiarity with Java, JavaScript, Python, SQL, no SQL, Cloud, Microservices, React
- Experience with Windows, Linux, macOS
- Knowledge of Docker and Kubernetes
Benefits
- Best-in-class software development training program
- True career progression in Software Development
- Opportunity to learn valuable skills and work on building new software products
- Collaboration with team members and planning future projects
- Working knowledge of Agile Methodology within a Scrum framework
- Opportunity to innovate and chart unknown territory
- Chance to work with a wide range of technologies including Java, JavaScript, Python, SQL, Cloud, Microservices, React, Windows, Linux, macOS, Docker, Kubernetes, VMware, and APIs
- Opportunity to work on projects focusing on API, Test Management, Functional Testing, or Observability
- Creative and collaborative team environment
- Openness to giving and receiving feedback
- Compassionate and supportive work culture
- Continuous improvement and learning opportunities
- Effective communication in English
- Equal employment opportunity without regard to race, color, religion, gender, national origin, ancestry, mental or physical disability, marital status, military or veteran status, citizenship status, age, sexual orientation, gender identity or expression, genetic information, medical condition, sex, sex stereotyping, pregnancy, or any other legally protected status.