Major Responsibilities:

  • Identifying relevant data sources for business needs
  • Collecting structured and unstructured data
  • Sourcing missing data
  • Organising data in to usable formats
  • Building predictive models
  • Building machine learning algorithms
  • Enhancing the data collection process
  • Processing, cleansing & verifying of data
  • Analysing data for trends and patterns and to find answers to specific questions
  • Setting up data infrastructure
  • Develop, implement and maintain databases
  • Assess quality of data and remove or clean data
  • Generating information and insights from data sets and identifying trends and patterns
  • Preparing reports for executive and project teams
  • Create visualisations of data

Major Responsibilities:

  • Website and software application designing, building, or maintaining.
  • Using scripting or authoring languages, management tools, content creation tools, applications, and digital media.
  • Conferring with teams to resolve conflicts, prioritize needs, develop content criteria, or choose solutions.
  • Directing or performing Website updates.
  • Developing or validating test routines and schedules to ensure that test cases mimic external interfaces and address all browser and device types.
  • Editing, writing, or designing Website content, and directing team members who produce content.
  • Maintaining an understanding of the latest Web applications and programming practices through education, study, and participation in conferences, workshops, and groups.
  • Back up files from Web sites to local directories for recovery.
  • Identifying problems uncovered by customer feedback and testing, and correcting or referring problems to appropriate personnel for correction.
  • Evaluating code to ensure it meets industry standards, is valid, is properly structured, and is compatible with browsers, devices, or operating systems.
  • Determining user needs by analyzing technical requirements.

Requirements:

  • Bachelor's degree in Web development or related field, or relevant experience.
  • Solid knowledge and experience in programming applications.
  • Proficient in JavaScript, HTML, CSS.
  • Proficient in My SQL.
  • Dedicated team player.
  • Ability to thrive in a fast-paced environment.
  • Solid ability in both written and verbal communication.
  • Knowledge of programming language and technical terminology.
  • Able to develop ideas and processes and clearly express them.
  • High degree of independent judgment.
  • Able to solve complex problem
  • Evaluate, innovate, develop, and support any variety of Java/J2EE applications like Spring boot, EJBs, Angular, and web technologies.
  • Able to articulate the difference between efficient and inefficient design at numerous levels.
  • Ability to gather accurate requirements and work closely with stakeholders to prioritize tasks and the scope of development.
  • Transform requirements into stipulations and identify production and nonproduction application issues
  • Provide internal quality system support, ensure production system stability and availability.
  • Participate in projects and influence project directions in compliance with Telecom web technology standards.
  • Ability to improve product quality for Telecom and Supply chain management applications.
  • Competence and comfort using multiple frameworks

Description:

  • 5+ years experience in Java development
  • Strong Java development skills
  • Front-end UI development/architecture experience HTML,CSS, React JS, Vue JS, Nodejs
  • Bootstrap
  • Integration experience with back-end
  • CI/CD Delivery Techniques
  • Source code management - GIT or TFS
  • Microservice experience
  • UI Testing
  • Strong C++, Java, and Linux development experience
  • Experience of modern libraries including STL, Apache libraries (NiFi etc)
  • Good grasp of networking fundamentals
  • Ability and desire to learn new programming languages and technologies quickly
  • Experience of scripting languages e.g. Ruby, Python, Bash, Docker
  • VoIP/VTC standards
  • Previous coaching and team leadership experience will be required for a higher level Software Developer positions

Job Type:

  • Full-time

Salary:

  • £35,109.08-£89,641.79 per year

Schedule:

  • 8 hour shift

Ability to commute/relocate:

  • Walsall: reliably commute or plan to relocate before starting work (required)

Experience:

  • .NET: 1 year (preferred)

Salary: £40,000

Major Responsibilities:

  • Undertakes the testing of software, systems, or computer games for errors, identifies source of problems and proposes solutions.
  • Develops, implements and documents test plans for IT software, systems and cloud environment.
  • Develops quality standards and validation techniques.
  • ⁠Experience designing test cases to prove that the requirements are met and potential failure scenarios are thought through
  • Makes recommendations concerning software/system quality;
  • Examines IT system for potential threats to its security and integrity and draws up plans for disaster recovery if security is compromised.
  • Deals with and reports on breaches in security.