Careers
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.