Sign up for our
weekly
newsletter
of fresh jobs
Software Engineer LeadThe Software Engineer Lead is responsible for analysis, design, development, testing and deployment of professionally engineered software solutions which meet or exceed Park Place Technologies’ quality standards and business needs. In addition there are responsibilities of team mentorship and oversight of development life cycle processes and procedures.Responsibilities:Collaborate with product managers, business analysts and the user community to establish, analyze and where appropriate document technical requirements.Produce technical designs and ensure peer review.Develop software in an agreed timescale.Influence programming patterns and standards.Collaborate with QA engineers to create test plans and conduct unit (functional) and where appropriate integration and system testing.Participate in the resolution of issues and software bugs identified as part of the SDLC or by software users.Collaborate, share, and learn from team members, and actively follow all team processes.Mentor junior team members, teaching best practices and software engineering technologies.Oversee software development life-cycle processes and procedures.Review and present to management new software engineering technologies, ideas, and options.Collaborate with management to assess technical talent and training needs.Assist with interview, onboarding, and training of new team members.Other duties as assigned.Basic Qualifications:Demonstrate core competency in programming fundamentals and best practices.Be a strong problem solver and possess an excellent work ethic and attitude.Possess strong organizational and process analysis skills.Demonstrate willingness to work on your craft and take initiative in learning new skills.Communicate effectively both orally and in writing.Education:Bachelor’s degree or higher in Computer Science or related degree is preferred.Travel:<5%Addendum A – ITSoftware EngineerAdditional Responsibilities:Lead POCs and design sessions and coordinate associated development.Support, troubleshoot and resolve production issues, including direct interactions with internal customers as needed.Basic Qualifications:Experience with Visual Studio, GIT and Azure DevOps7+ years of application development experience or demonstrate equivalent skills across the following technologies:• NET Framework/CoreAngularC#JSONSCSS/SASSSQLTest Driven Development/Unit TestingTypescript, ES6Web API/RestPreferred Qualifications:Working knowledge or experience with any of the following technologies:Agile MethodologyAsynchronous ProgrammingAzure Data BricksAzure Data FactoryAzure FunctionsAzure Logic AppsAzure PAASBrowser Compatibility TestingCosmos DBCQRS PatternDependency InjectionEntity Framework & LINQMicroServicesODataPythonAddendum C – Ops- Solutions SupportEntuity Software SupportAdditional Responsibilities:Assist Software Technical Support Team in relation to complex Entuity software support issues.Responsible for maintenance and continued development of Device Support and Licensing Portal.Basic Qualifications:A minimum of 7-10 years’ experience as a software developer, ideally familiar with Entuity codebase and development platform.Sound knowledge of C, C++ and Java programming languages.7-10 years’ experience of MS Windows, Red Hat Linux and VMware.Knowledge of network technologies and device types (routers, switches, load balancers, etc.).Advanced understanding of IT technologies relevant to the operation of Entuity products and services.Proven ability to mentor and guide others in resolving complex technical issues.Preferred Qualifications:Network device vendor certifications (CCNA, JNCIA).Experience of operating and/or supporting Infrastructure Monitoring tools.