Businesses Jobs .com

IT - Software Development | Job in County Durham

Welcome to an exciting opportunity within our IT department, focusing on Software Development in the North East region. This is a pivotal role that will contribute significantly to our mission of delivering cutting-edge software solutions to enhance our services and stay at the forefront of technological innovation. As part of our dynamic and innovative team, you will be responsible for designing, developing, and maintaining software applications in line with our strategic objectives. Your primary goal will be to ensure that our software is robust, scalable, and meets the evolving needs of our organisation and users. Key Responsibilities:

  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, efficient code and conduct unit testing to ensure quality assurance.
  • Troubleshoot, debug, and optimise existing software to improve performance.
  • Participate in code reviews to maintain our high coding standards and share knowledge with the team.
  • Contribute to the continuous improvement of our software development processes.
  • Keep abreast of the latest trends and technologies in software development to suggest innovative solutions. Qualifications:
  • Proven experience in a similar role, preferably within the IT industry.
  • Strong proficiency in at least one modern programming language such as Python, Java, or C++.
  • Knowledge of software development methodologies like Agile and Scrum.
  • Familiarity with databases and SQL.
  • Excellent problem-solving skills and ability to think critically.
  • Strong collaboration and communication skills.
  • Degree in Computer Science, Information Technology, or a related field. We offer a competitive salary package, flexible working arrangements, and opportunities for professional growth within our organisation. If you are passionate about software development, eager to learn, and ready to make an impact we would love to hear from you!

Role Insights

In the heart of the vibrant North East region, our team invites passionate and skilled individuals to join us on an exciting journey in Software Development. This is a unique opportunity for an experienced software developer who seeks a dynamic work environment that values innovation, collaboration, and growth.

*Responsibilities: *

  • Design, develop, and maintain efficient, reusable, and reliable code for our software products.
  • Collaborate with the team to define, design, and ship new features.
  • Contribute to all phases of the development lifecycle.
  • Ensure the performance, quality, and responsiveness of applications.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code integrity through impact analysis and system testing.
  • Collaborate with other teams when needed to define, design, and ship new features.
  • Participate in regular code reviews and learn from your peers.
  • Stay updated on emerging technologies/industry trends by reading tech blogs, attending conferences, etc.
  • Perform other duties as assigned by the supervisor.

*Qualifications: *

  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • Proven experience as a Software Developer or similar role.
  • Strong knowledge of programming languages such as Java, C++, Python, etc.
  • Experience with software development methodologies, preferably Agile/Scrum.
  • Familiarity with version control systems like Git.
  • Knowledge of full software development life cycle (SDLC).
  • Strong problem-solving skills and attention to detail.
  • Excellent collaboration and communication skills.
  • Ability to work independently and as part of a team.
  • Passion for writing clean, readable, and efficient code.

*What We Offer: *

  • Competitive salary and benefits package.
  • Flexible working hours and remote work options.
  • Opportunities for professional growth and learning.
  • A supportive and inclusive team environment.
  • Regular social events and team building activities.
  • The chance to make a significant impact on our products and services.
  • Exposure to cutting-edge technologies and industry trends.
  • A work culture that values diversity, creativity, and innovation. Join us in the North East where we blend technological innovation with the region's unique charm and vibrancy. Together we can shape the future of software development!

Required Skills

In the dynamic and innovative environment of our organisation we seek an experienced Software Developer to join our dedicated team. The ideal candidate should possess the following skills:

*Programming Languages

  • : Expertise in one or more modern programming languages such as Java, Python, C++, or JavaScript is essential. Experience with multiple languages is a plus.
  • *Software Development Life Cycle (SDLC)
  • : Understanding and experience in the SDLC process, including requirements analysis, design, implementation, testing, and maintenance.
  • *Data Structures and Algorithms
  • : Strong knowledge of data structures and algorithms with the ability to apply them effectively to solve complex problems.
  • *Web Technologies
  • : Proficiency in HTML, CSS, JavaScript, and modern front-end frameworks such as React, Angular, or Vue.js. Experience with back-end technologies like Node.js, Express.js, Django, Flask, or Ruby on Rails is highly desirable.
  • *Databases
  • : Expertise in working with SQL and NoSQL databases (MySQL, MongoDB, Oracle, PostgreSQL, etc.) to design efficient database schemas and optimize database queries.
  • *DevOps & Cloud Computing
  • : Familiarity with cloud platforms like AWS, Google Cloud, or Azure, as well as DevOps tools such as Docker, Kubernetes, Jenkins, or CircleCI.
  • *Version Control Systems
  • : Proficient in using version control systems (Git) for source code management and collaboration.
  • *Problem-Solving Skills
  • : Ability to break down complex problems into manageable tasks, analyze them, and come up with effective solutions.
  • *Collaboration
  • : Strong teamwork skills and the ability to work collaboratively in a diverse and dynamic team environment.
  • *Communication
  • : Excellent verbal and written communication skills with the ability to explain complex technical concepts clearly and concisely.
  • *Adaptability
  • : Ability to adapt quickly to new technologies, tools, and methodologies, and continuously learn and improve.
  • *Time Management & Organization
  • : Strong organizational skills and the ability to manage multiple projects simultaneously, prioritize tasks effectively, and meet deadlines consistently. By joining our team, you'll have the opportunity to work on cutting-edge projects, collaborate with talented professionals, and make a significant impact in the technology industry. We look forward to your application!

Desired Candidate

*Desired Candidate: IT - Software Development Role *

We are seeking an exceptional IT professional to join our dynamic and innovative Software Development team. This role offers a unique opportunity to contribute to cutting-edge projects that significantly impact the digital landscape in the North East region.

*Qualifications: *

  • Bachelor's degree in Computer Science, Information Technology, or related field. Advanced degrees are a plus.
  • Proven experience in software development with proficiency in at least one object-oriented programming language such as Java, Python, C++, or similar.
  • Familiarity with modern software development methodologies (e.g., Agile, Scrum).
  • Experience working in a collaborative, cross-functional team environment.
  • Strong problem-solving skills and the ability to think critically to design efficient and scalable solutions.
  • Excellent communication skills, both written and verbal with the ability to articulate technical concepts clearly to non-technical stakeholders.
  • Passion for continuous learning and staying updated on emerging technologies.
  • Strong organizational skills and the ability to manage multiple projects simultaneously.
  • Experience working in cloud platforms (e.g., AWS, Azure, Google Cloud) is a plus.
  • Familiarity with front-end technologies such as HTML5, CSS3, JavaScript, and modern frameworks (AngularJS, ReactJS, VueJS) is desirable but not mandatory.

*Responsibilities: *

  • Collaborate with the team to design, develop, test, and maintain high-quality software solutions.
  • Write clean, efficient, and well-documented code.
  • Contribute to the continuous improvement of our development processes.
  • Work closely with stakeholders to understand requirements and translate them into technical specifications.
  • Troubleshoot bugs and performance issues in existing applications.
  • Stay up-to-date with the latest industry trends and best practices in software development.
  • Participate in code reviews and provide constructive feedback to peers.
  • Contribute to knowledge sharing within the team and across the organization.
  • Collaborate with other teams (e.g., QA, UX/UI) to ensure seamless end-to-end delivery of software solutions.
  • Help mentor junior developers and contribute to their professional growth. Join our team and take your career to new heights while making a significant impact on the digital landscape in the North East region. We offer competitive compensation, comprehensive benefits, and opportunities for continuous learning and growth. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. If you are passionate about software development and thrive in a dynamic environment we encourage you to apply. Let's create something exceptional together!

About the Company

*About the Company *

We are a dynamic and innovative technology company based in the North East region, specializing in IT software development. Our mission is to leverage cutting-edge technology to create solutions that drive efficiency, foster innovation, and transform the way businesses operate. In our organisation we value collaboration, continuous learning, and the pursuit of excellence. We believe in the power of diversity and encourage individuals from all backgrounds to join us on our journey towards technological advancement. Our team consists of passionate professionals who are dedicated to pushing the boundaries of what's possible in software development. We pride ourselves on our agile and adaptive approach, ensuring we stay at the forefront of industry trends. Our projects are diverse, ranging from developing custom software solutions for businesses to working on large-scale digital transformations. By joining us, you will have the opportunity to work on exciting and challenging projects that make a real impact in the world of technology. In addition to a supportive and inclusive work environment we offer competitive compensation packages, opportunities for professional development, and a commitment to work-life balance. If you are passionate about software development, eager to learn, and excited about the prospect of working with a dynamic team we would love to hear from you. Let's shape the future together!

Career Growth

Career Growth In our dynamic and innovative IT - Software Development team we nurture the growth of our professionals by providing them with a rich and supportive environment that fosters learning, creativity, and career advancement. Here are some key aspects of our commitment to your professional development:

*Continuous Learning

  • : We recognize that the tech industry is ever-evolving, and we encourage our team members to stay updated with the latest trends and technologies. To support this we offer regular training programs, workshops, and access to online learning platforms.
  • *Mentorship Programs
  • : Our experienced professionals mentor junior team members, providing guidance and fostering a collaborative environment where knowledge is shared freely. This enables faster skill development and career progression.
  • *Project Assignment
  • : We believe in challenging our team members with diverse projects that cater to their skills and interests while pushing them to grow. You'll have the opportunity to work on various stages of the software development lifecycle, from concept to deployment.
  • *Career Pathways
  • : We offer clear career pathways within our organization, giving you a roadmap for advancement based on your performance and aspirations. This includes opportunities for vertical growth (e.g., from Developer to Team Lead) and horizontal growth (e.g., exploring different tech stacks or domains).
  • *Recognition and Rewards
  • : We value the contributions of our team members and recognize their hard work through a robust recognition program. This includes performance bonuses, promotions, and opportunities for professional growth based on merit.
  • *Work-Life Balance
  • : While we're passionate about technology we also believe in maintaining a healthy work-life balance. We offer flexible working hours, remote work options, and comprehensive health benefits to ensure our team members have the time and resources they need for personal well-being. By joining our IT - Software Development team, you'll not only be part of an exciting and challenging workplace but also be on a path towards personal and professional growth. We look forward to welcoming you to our organization!

Company Culture

In our dynamic and inclusive organization we pride ourselves on fostering a collaborative and innovative environment where ideas are valued and growth is encouraged. As an IT - Software Development professional, you will be joining a diverse team of talented individuals who share a common passion for technology and problem-solving. Our mission is to create cutting-edge software solutions that drive business success, and we believe that the key to this lies in the synergy between our people, processes, and technologies. We encourage open communication, collaboration, and continuous learning, as we understand that these are crucial elements for personal development and organizational growth. We value diversity and inclusion, and strive to create an environment where everyone feels valued, respected, and empowered to contribute their unique skills and perspectives. We believe that this not only fosters innovation but also contributes to our overall success as a company. Our offices are located in the vibrant region of North East offering a blend of urban and rural landscapes that provide a unique quality of life. The area is known for its rich history, stunning natural beauty, and thriving tech scene, making it an ideal location for those seeking a balanced lifestyle and exciting professional opportunities. In our organization, work-life balance is not just a buzzword; it's a priority. We offer flexible working arrangements, competitive compensation packages, and a range of benefits designed to support the well-being of our employees. We also encourage team bonding activities, regular social events, and community outreach initiatives, ensuring that we maintain a strong sense of camaraderie both in and outside of the workplace. Join us and become part of a dynamic and innovative team dedicated to creating world-class software solutions. Help shape the future of our organization while enjoying the benefits of living in one of the most vibrant regions in North East. We look forward to your application!

Postcode: DL
Employment Type: Full-time
Job Location Type: On-site

Additional Information

Job Designation: IT - Software Development

Experience Requirements: 2 years experience required

Work Hours: 34

Qualifications: Python, Java, C++, Agile, Scrum, Sql, Git, Sdlc



Search Tags

DevOps

Explore job opportunities for DevOps

View Jobs
Cloud Computing

Explore job opportunities for Cloud Computing

View Jobs
Development

Explore job opportunities for Development

View Jobs
Scrum

Explore job opportunities for Scrum

View Jobs
Software Development

Explore job opportunities for Software Development

View Jobs
Python

Explore job opportunities for Python

View Jobs