
Junior Software Engineer
Causeway Geotech Ltd
full-time
Posted on:
Location Type: Hybrid
Location: Lisbon • 🇵🇹 Portugal
Visit company websiteJob Level
Junior
Tech Stack
JavaJavaScript
About the role
- Design, code, test, and debug technical solutions including complex components
- Provide product support (fixing defects) in older technologies where required
- Write clean, well-designed documented/commented code
- Estimate effort required to accomplish requirements
- Collaborate with other team members to help specify, design, and develop software
- Identify process deficiencies and propose and implement solutions
- Ensure that technical product is developed accurately, based on best practice standards
- Work with the security team to ensure that data security standards are met
- Participate in code reviews and quality assurance activities
- Take responsibility for your personal development and ensure skills are up to date
Requirements
- New to industry, basic knowledge, acquired some training/knowledge and limited experience
- Keen interest in pursuing a career as a Software Engineer
- Experience in Java
- Experience in HTML, JavaScript and CSS
- Good understanding of relational databases
- Good understanding of unit testing
- Awareness of current trends and developments in software engineering
- Basic understanding of Agile (Scrum) methodologies and project management
- Good knowledge of quality standards, security, and best practices
Benefits
- Hybrid working alongside the opportunity to work from modern, collaborative offices
- Commitment to building a diverse team with a variety of backgrounds, skills and views
- Well-being as a priority, alongside business goals
- Work-life balance advocacy
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaHTMLJavaScriptCSSrelational databasesunit testingAgileScrumsoftware engineering best practicesdata security standards
Soft skills
collaborationproblem-solvingcommunicationpersonal developmentattention to detailadaptabilityinitiativecritical thinkingtime managementteamwork