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 in software development, collaborate with team members, and work on projects using various technologies such as Java, JavaScript, Python, SQL, and more. The program aims to provide a best-in-class training experience and offers true career progression in software development. This role will involve writing code, working in an Agile methodology, and innovating to create new software products.
Responsibilities
- Learn valuable skills in building new software products, adding 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 in defined tasks to determine appropriate action
- 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 Kube technologies
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 navigate an organized learning path to improve skillset
- Familiarity with Java, JavaScript, Python, SQL, no SQL, Cloud, Microservices, React
- Experience with Windows, Linux, macOS
- Knowledge of Docker and Kube
Benefits
- Best-in-class software development training program
- True career progression in Software Development
- Opportunity to learn valuable skills and build new software products
- Collaboration with team members and planning future projects
- Working knowledge of Agile Methodology within a Scrum framework
- Immense satisfaction in inventing something from the ground up
- Opportunity to work with state-of-the-art technologies
- Chance to be part of product groups 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 regardless of race, color, religion, gender, national origin, disability, marital status, military or veteran status, citizenship status, age, sexual orientation, gender identity or expression, genetic information, medical condition, pregnancy, or any other legally protected status.