Job Description
We are searching for a reliable, dynamic and experienced software developer to take over the following responsibilities:
• Analyse requirements, design solutions and develop software artefacts
• Interact with our clients to understand their needs • Participate in high level estimates for large work packages • Start new projects and actively participate in all project phases• Assist juniors to develop for the next career level
• Support continuous improvement by investigating alternatives and technologies
READ MORE OF THE JOB DESCRIPTION
Qualifications
Basic Qualifications: University degree in the IT field3 years of experience in Software EngineeringExperience with mobile applications or within enterprise environments are an advantageProven success in contributing to a team-oriented environment.
Proven ability to work creatively and analytically in a problem-solving environment.
Excellent communication (written and oral) and interpersonal skill. Technologies: Java+Kotlin, Android Lint, Dagger, PMD, FindBugs Methodology/Tools: - Agile/Scrum - SAFe- Bitbucket- JIRA- Confluence Professional Skill Requirements: - In-depth experience in requirements engineering (analysis, specification and validation of requirements for software)
- Knowledge of software design, understanding of design patterns
- Several years of experience with Java Development
- Good knowledge of Java+Kotlin, Android Lint, Dagger, PMD, FindBugs
- Fundamental knowledge of software testing and configuration management- Beneficial: Knowledge in Android-, iOS- or mobile development, HTML 5, C#, asp.net, Scrum process
- Good communication skills, creativity, motivation and enthusiasm, strong analytical skills