Skill Smiths
SOFTWARE DEVELOPER II (FULL STACK)
Skill Smiths, Westlake, Ohio, United States, 44145
About the job SOFTWARE ENGINEER II (FULL STACK) - Hybrid
Role: Software Developer II (Fullstack) - Hybrid
Type: PermanentLocation: WestlakeRequirementsUnderstanding the product goals and related strategy and communicating with stakeholders (including clients) to clarify and define requirements.Researching, designing, implementing and maintaining enterprise and business architecture.Developing and or selecting critical components of the overall solution.Specifying and designing medium to large and/or moderately complex to complex systems.Designing, coding, testing, correcting and documenting new and amended software components from agreed specifications, and agreed subsequent iterations, using agreed standards and tools.Assisting with the effective allocation of task to team members, including coaching and mentoring less experienced developers and/or graduates.Participating in the review of own work and that of others.Analysing business processes to identify potential alternative and new approaches, including automation, cost assessment, benefits and change impacts.Assists with the definition and management of business goals and the scoping of medium to large or relatively complex changes.Thoroughly documenting and supporting software components that are deployed and will participate and/or lead in all facets of the software life cycle.Acting as a point of contact for technical issues, creating documentation and monitoring service levels.Ensuring that solution development projects or programmes are delivered on time, in budget and meets quality targets and aligns to the appropriate standards, methods and procedures.Knowledge, skills and attributesKnowledge of the regulatory, risk and compliance environment and requirements, e.g., privacy policies.Strong written presentation skills, both technical and verbal, and the ability to structure and articulate complex information and messages to different audiences at all levels.Good analytical and problem-solving skills.Solid interpersonal skills with the ability to work with different levels in the organization.Ability to work independently but also as part of the wider team.Developing subject matter expertise and able to mentor and coach less experienced team members.Proficiency in related SW development, collaboration, and testing tool suites (GitLab, Slack, Selenium, Chaos Monkey, Postman).Appreciation for and alignment to standard methodologies regarding object-oriented design, coding standards, DevSecOps, RESTful service development and integration, common design patterns, secure application development, test coverage, containerization, code reviews, etc.Active interest in new technology and emerging engineering practices.Full grasp of the software development process including analysis, design, coding, system and user testing, problem resolution and planning.Education and trainingBachelors degree in computer science, Information Systems, Engineering or equivalent.Additional skills: PL/SQL, Analytical queries, JQuery, Bootstrap and PHP.ExperienceAt least 7 years experience in a similar position (progressive career development into a senior front-end or back-end development).Experience of dealing with relevant stakeholders, building strong relationships with decision-makers, influencers, and clients.Experience of delivering consultancy type projects, whether within a consultancy or as an internal business team.Experience of IT in a complex business environment with the ability to translate technical concepts into business terms.Experience of developing and implementing relevant strategies in a multi-supplier environment, managing third-party services.
#J-18808-Ljbffr
Role: Software Developer II (Fullstack) - Hybrid
Type: PermanentLocation: WestlakeRequirementsUnderstanding the product goals and related strategy and communicating with stakeholders (including clients) to clarify and define requirements.Researching, designing, implementing and maintaining enterprise and business architecture.Developing and or selecting critical components of the overall solution.Specifying and designing medium to large and/or moderately complex to complex systems.Designing, coding, testing, correcting and documenting new and amended software components from agreed specifications, and agreed subsequent iterations, using agreed standards and tools.Assisting with the effective allocation of task to team members, including coaching and mentoring less experienced developers and/or graduates.Participating in the review of own work and that of others.Analysing business processes to identify potential alternative and new approaches, including automation, cost assessment, benefits and change impacts.Assists with the definition and management of business goals and the scoping of medium to large or relatively complex changes.Thoroughly documenting and supporting software components that are deployed and will participate and/or lead in all facets of the software life cycle.Acting as a point of contact for technical issues, creating documentation and monitoring service levels.Ensuring that solution development projects or programmes are delivered on time, in budget and meets quality targets and aligns to the appropriate standards, methods and procedures.Knowledge, skills and attributesKnowledge of the regulatory, risk and compliance environment and requirements, e.g., privacy policies.Strong written presentation skills, both technical and verbal, and the ability to structure and articulate complex information and messages to different audiences at all levels.Good analytical and problem-solving skills.Solid interpersonal skills with the ability to work with different levels in the organization.Ability to work independently but also as part of the wider team.Developing subject matter expertise and able to mentor and coach less experienced team members.Proficiency in related SW development, collaboration, and testing tool suites (GitLab, Slack, Selenium, Chaos Monkey, Postman).Appreciation for and alignment to standard methodologies regarding object-oriented design, coding standards, DevSecOps, RESTful service development and integration, common design patterns, secure application development, test coverage, containerization, code reviews, etc.Active interest in new technology and emerging engineering practices.Full grasp of the software development process including analysis, design, coding, system and user testing, problem resolution and planning.Education and trainingBachelors degree in computer science, Information Systems, Engineering or equivalent.Additional skills: PL/SQL, Analytical queries, JQuery, Bootstrap and PHP.ExperienceAt least 7 years experience in a similar position (progressive career development into a senior front-end or back-end development).Experience of dealing with relevant stakeholders, building strong relationships with decision-makers, influencers, and clients.Experience of delivering consultancy type projects, whether within a consultancy or as an internal business team.Experience of IT in a complex business environment with the ability to translate technical concepts into business terms.Experience of developing and implementing relevant strategies in a multi-supplier environment, managing third-party services.
#J-18808-Ljbffr