What Jobs are available for Software Developer in Wellington?
Showing 270 Software Developer jobs in Wellington
Graduate Software Developer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Assist senior developers in designing, coding, and debugging software applications.
- Participate in code reviews to ensure code quality, maintainability, and adherence to best practices.
- Write unit tests and integration tests to ensure the reliability of software components.
- Contribute to the development of new features and enhancements for existing products.
- Learn and apply various programming languages, frameworks, and tools relevant to the company's technology stack.
- Collaborate with cross-functional teams, including product managers and QA engineers, to understand requirements and deliver solutions.
- Document code and technical specifications clearly and concisely.
- Troubleshoot and resolve software defects and issues.
- Gain practical experience in Agile development methodologies.
- Actively participate in team meetings and contribute innovative ideas.
We are seeking candidates who possess a strong foundation in computer science principles, a passion for technology, and a proactive learning attitude. Excellent problem-solving skills, attention to detail, and the ability to work effectively both independently and as part of a remote team are essential. While a degree in Computer Science or a related field is advantageous, we also welcome applications from individuals with demonstrable programming skills and a portfolio of personal projects. This internship is designed to provide a comprehensive learning experience and a stepping stone into a successful software engineering career. The company values innovation and continuous improvement, offering a supportive environment for growth.
Qualifications:
- Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
- Strong understanding of fundamental programming concepts and data structures.
- Exposure to at least one programming language such as Java, Python, C#, or JavaScript.
- Familiarity with software development methodologies (e.g., Agile, Scrum) is a plus.
- Excellent analytical and problem-solving abilities.
- Good communication and teamwork skills.
- Self-motivated with a strong desire to learn and develop new skills.
- Ability to work effectively in a remote environment, managing time and tasks efficiently.
- A portfolio of personal coding projects or contributions to open-source is highly desirable.
Is this job a match or a miss?
 
            
        
                                            
            
                 
            
        
                    Graduate Software Developer
Posted 1 day ago
Job Viewed
Job Description
Is this job a match or a miss?
 
            
        
                                            
            
                 
            
        
                    Graduate Software Developer
Posted 2 days ago
Job Viewed
Job Description
Programme Details:
- Receive comprehensive training on our client's tech stack, development methodologies (e.g., Agile/Scrum), and best practices.
- Contribute to the full software development lifecycle, from requirements gathering and design to implementation, testing, and deployment.
- Work on real-world projects, developing features for our client's core products and services.
- Collaborate with senior developers, product managers, and QA engineers to deliver high-quality software.
- Learn various programming languages and frameworks relevant to the role.
- Participate in code reviews, providing and receiving constructive feedback to improve code quality.
- Develop problem-solving skills and a strong understanding of software architecture.
- Gain exposure to database management, cloud technologies, and DevOps practices.
- Be involved in user acceptance testing and bug fixing.
- Attend regular training sessions, workshops, and team meetings, both in-office and virtually.
- Build a solid foundation for a successful career in software engineering.
- A recent graduate with a degree in Computer Science, Software Engineering, or a closely related technical field.
- A strong understanding of fundamental programming concepts and data structures.
- Familiarity with at least one programming language (e.g., Java, Python, C++, JavaScript) is essential.
- Excellent analytical and problem-solving skills.
- A genuine passion for technology and software development.
- Good communication and teamwork abilities.
- Eagerness to learn and adapt to new technologies and methodologies.
- Ability to work effectively in a hybrid environment, balancing remote work with necessary office attendance.
- Eligibility to work in the UK.
Is this job a match or a miss?
 
            
        
                                            
            
                 
            
        
                    Graduate Software Developer
Posted 3 days ago
Job Viewed
Job Description
Is this job a match or a miss?
 
            
        
                                            
            
                 
            
        
                    Junior Software Developer
Posted 4 days ago
Job Viewed
Job Description
- Develop and write software code.
- Assist in the design and architecture of software solutions.
- Debug and resolve software defects.
- Participate in code reviews and quality assurance.
- Collaborate with senior developers on project tasks.
- Learn and apply new programming languages and technologies.
- Contribute to the documentation of software.
- Work effectively in a remote agile team environment.
- Test and implement new software features.
- Support the software development lifecycle.
Is this job a match or a miss?
 
            
        
                                            
            
                 
            
        
                    Graduate Software Developer
Posted 4 days ago
Job Viewed
Job Description
Key Responsibilities:
- Develop and implement software solutions under the guidance of senior engineers.
- Write, test, and deploy code across various platforms.
- Collaborate with cross-functional teams in a remote environment.
- Participate in agile development processes and sprint planning.
- Debug and resolve software defects and issues.
- Contribute to technical documentation and knowledge sharing.
- Assist in the design and architecture of new features.
- Learn and apply new programming languages and technologies.
- Engage in continuous learning and professional development.
- Support the continuous improvement of development practices.
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Proficiency in at least one modern programming language (e.g., Python, Java, JavaScript).
- Understanding of data structures, algorithms, and object-oriented programming.
- Familiarity with version control systems (e.g., Git).
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
- Ability to work independently and manage time effectively in a remote setting.
- Eagerness to learn and adapt to new technologies.
- Passion for software development and technology.
Is this job a match or a miss?
 
            
        
                                            
            
                 
            
        
                    Apprentice Software Developer
Posted 5 days ago
Job Viewed
Job Description
What You'll Do:
- Assist senior developers in designing, coding, testing, and debugging software applications.
- Learn and apply various programming languages and development tools.
- Contribute to the development of new features and improvements for existing software.
- Participate in code reviews and collaborate with team members to ensure code quality.
- Help maintain technical documentation and project specifications.
- Troubleshoot and resolve software defects and issues.
- Gain exposure to different stages of the software development lifecycle.
- Work on diverse projects that will challenge and develop your skills.
- Collaborate with cross-functional teams to understand project requirements.
- Engage in continuous learning and professional development throughout the apprenticeship.
- A genuine interest in software development and technology.
- Strong problem-solving skills and a logical approach to challenges.
- Good communication and teamwork abilities.
- A willingness to learn and adapt to new technologies.
- Basic understanding of programming concepts is beneficial but not essential.
- Minimum of 4 GCSEs at grade C/4 or above, including English and Maths, or equivalent qualifications.
- Must be eligible to work in the UK and not currently in full-time education.
- Ability to commute to our Stoke-on-Trent, Staffordshire, UK office for designated days.
Is this job a match or a miss?
 
            
        
                                            
            
                 
            
        
                    Be The First To Know
About the latest Software developer Jobs in Wellington !
Apprentice Software Developer
Posted 7 days ago
Job Viewed
Job Description
Throughout this apprenticeship, you will receive structured training, mentorship from experienced developers, and the chance to work on real-world projects. You will gain practical experience in coding, debugging, testing, and collaborating within a software development team. Our client is committed to investing in your growth, providing the foundational knowledge and practical skills necessary to become a proficient software developer.
Key responsibilities and learning opportunities will include:
- Assisting senior developers in writing clean, efficient, and maintainable code using various programming languages.
- Learning and applying software development best practices, including version control (e.g., Git).
- Participating in code reviews to understand different coding styles and learn from feedback.
- Assisting in the testing and debugging of software applications to identify and resolve issues.
- Contributing to the development of new features and enhancements under supervision.
- Collaborating with team members to understand project requirements and deliver solutions.
- Learning about different software development methodologies, such as Agile.
- Gaining exposure to database management and web development technologies.
- Developing problem-solving skills and the ability to approach technical challenges systematically.
- Completing all required coursework and assessments for the apprenticeship qualification.
We are seeking individuals with a genuine passion for technology and a strong desire to learn. While prior coding experience is not essential, a basic understanding of computer science concepts or a demonstrable interest in programming would be advantageous. You should possess excellent problem-solving skills, a meticulous attention to detail, and the ability to work effectively both independently and as part of a team. Strong communication and interpersonal skills are also important. This apprenticeship is designed for individuals seeking a career change or those looking to enter the tech industry directly after education. Successful completion of the apprenticeship can lead to full-time employment opportunities with our client. If you are eager to learn and build a career in software development, we encourage you to apply.
Is this job a match or a miss?
 
            
        
                                            
            
                 
            
        
                    Graduate Software Developer
Posted 7 days ago
Job Viewed
Job Description
Is this job a match or a miss?
 
            
        
                                            
            
                 
            
        
                    Apprentice Software Developer
Posted 8 days ago
Job Viewed
Job Description
Throughout the apprenticeship, you will receive mentorship and guidance to help you master various programming languages, development tools, and best practices. Your responsibilities will include assisting in the design, development, testing, and deployment of software applications. You will participate in code reviews, contribute to documentation, and collaborate with team members on various aspects of the software development lifecycle. This role is ideal for individuals who are eager to learn, possess strong logical thinking abilities, and are comfortable working independently in a remote environment. You will have the chance to gain exposure to different areas of software engineering and contribute meaningfully to innovative projects.
We are looking for candidates with a strong aptitude for problem-solving and a keen interest in technology. While prior coding experience is not mandatory, a demonstrable passion for software development and a willingness to learn are essential. A minimum of GCSEs in Maths and English (or equivalent) is required, with strong performance in these subjects being advantageous. Excellent communication skills and the ability to work effectively in a remote team setting are crucial. This apprenticeship program is fully remote, allowing you to learn and grow from the comfort of your own home. Upon successful completion of the apprenticeship, there may be opportunities for full-time employment based on performance and business needs.
Is this job a match or a miss?
 
            
        
                                            
            
                