At a Glance
- Tasks: Craft, develop, and maintain software systems while enhancing customer experience.
- Company: Join a forward-thinking tech company that values innovation and collaboration.
- Benefits: Enjoy competitive pay, health perks, remote work options, and growth opportunities.
- Why this job: Make a real impact by working on exciting projects with cutting-edge technology.
- Qualifications: Bachelor's degree in computer science and 2+ years of relevant experience required.
- Other info: Dynamic team environment with excellent career advancement potential.
The predicted salary is between 500 - 1500 £ per month.
As a software developer, you’ll be the brain behind crafting, developing, testing, going live and maintaining the system. You are passionate in understanding the business context for features built to drive better customer experience and adoption.
Responsibilities
- Familiar with the software development life cycle (SDLC) from analysis to deployment.
- Comply with coding standards and technical design.
- Believes in systematic approach to developing the system through clear documentation (flowcharts, layouts, & etc) of functionality, address every use case through creative solutions.
- Adapts structured coding styles for easy review, testing and maintainability of the code.
- Integrate the developed functionality and/or component into a fully functional system.
- Ensure unit and integration level verification plan are in place and adheres to great quality of code at all time.
- Active participate in troubleshooting, debugging and updating current live system.
- Verify user feedback in making system more stable and easy.
- Work closely with analysts, designers and other peer developers.
- Preparing technical training documents for onboarding new engineers.
Requirements
- Bachelor’s degree in computer science or equivalent practical experience.
- 2+ years of experience as Software Engineer or Software Developer or in a relevant role.
- Understanding of OOPS concepts, Persistence, Threading.
- Proficient in Java or other programming languages.
- Hands-on with SQL or NoSQL database.
- Competent with developing web apps in popular web frameworks (JQuery, Apache Wicket, & Spring MVC etc.).
- Knowledgeable in data structures and algorithms.
- Experience with open-source projects.
- Experience in designing interactive applications.
- A background in Engineering with sound oral and written communication skills.
- Prior experience with AWS, Azure, Google or Openstack will be a plus.
Intern - Software Developer / Software Engineer (Remote) in Croydon employer: Corvid consulting
Contact Detail:
Corvid consulting Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Intern - Software Developer / Software Engineer (Remote) in Croydon
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, join relevant online communities, and attend virtual meetups. You never know who might have the inside scoop on an internship opportunity!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those that highlight your coding prowess and understanding of the software development life cycle. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team. Don’t miss out on this chance!
We think you need these skills to ace Intern - Software Developer / Software Engineer (Remote) in Croydon
Some tips for your application 🫡
Show Your Passion: When writing your application, let your enthusiasm for software development shine through. We want to see that you’re not just ticking boxes but genuinely excited about crafting and maintaining systems that enhance customer experience.
Tailor Your CV: Make sure your CV reflects the skills and experiences mentioned in the job description. Highlight your familiarity with the software development life cycle and any relevant projects you've worked on. We love seeing how your background aligns with what we do!
Be Clear and Concise: In your written application, clarity is key. Use straightforward language and structure your thoughts logically. We appreciate a systematic approach, so don’t hesitate to include flowcharts or layouts if they help convey your ideas better.
Apply Through Our Website: We encourage you to submit your application through our website. It’s the best way for us to receive your details directly and ensures you’re considered for the role. Plus, it’s super easy to do!
How to prepare for a job interview at Corvid consulting
✨Know Your SDLC
Make sure you understand the software development life cycle inside out. Be ready to discuss how you've applied each phase in your past projects, from analysis to deployment. This shows that you’re not just familiar with the theory but have practical experience too.
✨Showcase Your Coding Standards
Prepare examples of how you comply with coding standards and technical design in your previous work. Bring along some code snippets or projects that highlight your structured coding style and documentation skills. This will demonstrate your commitment to quality and maintainability.
✨Be Ready to Troubleshoot
Expect questions about troubleshooting and debugging. Think of specific instances where you identified issues in a live system and how you resolved them. This will show your problem-solving skills and ability to work under pressure.
✨Communicate Effectively
Since you'll be working closely with analysts, designers, and other developers, practice articulating your thoughts clearly. Prepare to explain complex concepts in simple terms, as this will reflect your strong oral and written communication skills, which are crucial for collaboration.