RaleighRecruiter
the smart solution for Raleigh jobs

Senior Software Architect Java/Javascript (PeopleFluent) Cucumber/Git/

Company: PeopleFluent
Location: Raleigh
Posted on: October 11, 2018

Job Description:

Senior Software Architect Java/Javascript (PeopleFluent) Cucumber/Git/ PeopleFluent Software Architects have a pivotal role within the Software Engineering team. The role offers a unique opportunity to contribute to meaningful learning solutions that will make a genuine difference to people's lives. Our portfolio includes major programs for the private sector, third sector and government, including high-profile initiatives with mainstream media visibility. The Software Architect will be responsible for defining and delivering new (productized) software (sub-)systems and extending existing ones. The Software Architect will mentor and coach other developers as they carry out (sprints of) build work, ensuring they are provided with clear instructions of how to approach execution of build tasks and quality assuring work. The Software Architect will also personally carry out more complex development tasks.The Software Architect will help to ensure proposals are technically robust and correctly estimated. The Software Architect will be expected to bring industry-wide best practice to all of their work while maintaining a broad range of technical knowledge.The role reports to the Head of Architecture. Responsibilities:Manage the non-functional requirementsManage the architecture definition process introducing structure, guidelines, principles and leadership to the development aspects of all PeopleFluent projectsManage technology selection by considering costs, licensing, vendor relationships, technology strategy, compatibility, interoperability, support, deployment, upgrade policies, and end-user environments. This is done successfully by reducing risk where there is high complexity or uncertainty, and introducing risk where there are benefits to be hadManage architecture evaluation by testing throughout the software development life cycle to provide PeopleFluent's customers confidence that the system we are delivering will work when rolled outManage architecture collaboration. This ranges from the immediate development team who need to understand and buy in to the architecture, right through to other stakeholders who have an interest from a security, database, operations, maintenance, and support point of view. For a development project to be successful, you need to collaborate closely with all of the system stakeholders to ensure that the architecture will successfully integrate with its environment. Delivering software architectures: Managing the bigger picture by selling the vision throughout the entirety of the software development life cycle, evolving it throughout the projects if necessary and taking responsibility for ensuring that it's delivered successfullyUndertake leadership by taking responsibility, providing technical guidance, making technical decisions and having the authority to make those decisionsProvide coaching and mentoring at times when individuals need assistance by providing team members with a way to enhance people's skills and to help them improve their own careers.Manage quality assurance by maintaining code standards, design principles and source code analysis tools through to the use of continuous integration, automated unit testing, deployment automation and code coverage tools Design, development and testing code by being a hands-on architect to continuously engage and participate in development projects, actively helping to shape and deliver them Required Technologies and Processes: Java8+, Spring, Springboot, Maven/Gradle, JUnit, Mockito, Cucumber, Git, Cloud Computing, UML, Jenkins, CI/CD, Sprint/Kanban, Relational and noSQL DB Knowledge. Essential: B.Sc. in any of the STEM fields Ten+ years of Java programming experience. Familiarity with concepts of MVC, JDBC, JPA, and RESTful. Basic understanding of JVM, its limitations, weaknesses, and workarounds. Creating database schemas that represent and support business processes. Creating messaging schemas that represent and support business processes. Experience of designing and working with Microservices architecture. Experience of using Domain Driven Design. Software Modelling and Design. Knowledge of Test and Behaviour Driven Development. Experience of Performance Testing. Eight+ years of experience with identifying issues and implement solutions to complex problems in medium to large scale Back End infrastructure and preferably mobile platforms Demonstrable experience with analysing and solving difficult problems across the stack. Five+ years of experience with web development frameworks to ease the creation of complex, database-driven websites, that emphazises reusability and pluggability' of components, rapid development, and the principle of don't repeat yourself' Demonstrable experience creating complex solutions using industry standards and best practice, excellent understanding across a wide range of technologies, processes, tools and systems. Able to understand enterprise-scale solutions and how PeopleFluent solutions can be integrated. Excellent communication skills, both written and verbal Self-motivated, capable of learning quickly and reacting to a world of ever evolving technologies Have real enthusiasm and passion for development, and be proud of your work Comprehensive knowledge of version control and release management with Git, Github or Demonstrable experience with the SCRUM methodology Why work for us? Designed exclusively for large enterprise employers, PeopleFluent is a leading independent provider of cloud-based integrated recruiting, talent management and compensation management solutions. By deeply integrating pervasive video, strategic analytics and collaborative social technologies into its complete suite of Talent Management applications, PeopleFluent redefines employee engagement to boost productivity and improve financial results. Spanning across an organization's entire global workforce with one talent cloud, PeopleFluent equips leaders with the meaningful talent data and strategic analytics necessary to make better business decisions. Today, 50% of the Fortune 100 relies on PeopleFluent as part of their talent management delivery strategy, helping them successfully achieve their talent aspirations. We offer a competitive salary and an impressive benefits package including a healthcare cash plan, life assurance, pension scheme, ShareSave scheme, flexible working, discretionary bonus scheme and travel loans along with access to Perkbox for individually tailored benefits and offers. All that and great bean-to-cup coffee and fresh fruit in our UK offices.

Keywords: PeopleFluent, Raleigh , Senior Software Architect Java/Javascript (PeopleFluent) Cucumber/Git/, IT / Software / Systems , Raleigh, North Carolina

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Other IT / Software / Systems Jobs


Vmware Architect
Description: We are looking for Vmware Architect in Durham, NC for 12 months contract position. Please refer someone else if you are not available at this time or
Company: Infojini Inc
Location: Durham
Posted on: 10/17/2018

Sr. Full-Stack Software Engineer
Description: Job Description: -- 5 years' experience engineering enterprise-scale, web enabled applications, including: -- Development experience
Company: Galaxy i Technologies, Inc
Location: Durham
Posted on: 10/17/2018

Earn 800-1200 Weekly as a Health Rep working from Home. Computer and Phone are a must
Description: Comprehensive full training is provided and an excellent
Company: Jumpstart consult
Location: Durham
Posted on: 10/17/2018


SharePoint Developer Specialist with Sharegate Exp
Description: We are looking for SharePoint Developer Specialist in Raleigh, NC for 12 months contract position. Job Description: Position: SharePoint Developer Specialist Location:
Company: Infojini Inc
Location: Raleigh
Posted on: 10/17/2018

POS Hardware and Software Support Tech
Description: Duration:3-6 month s br br Description/Comment: - 3-6 months CTH Salary - 60K/year br br US Government Client Postal Clearance Required br br Northrop Grumman is seeking a POS Hardware and (more...)
Company: First Tek
Location: Raleigh
Posted on: 10/17/2018

Senior .Net Developer (Locals only)
Description: We are looking for Senior .Net Developer in Raleigh, NC for 12 months contract position. Please refer someone else if you
Company: Infojini Inc
Location: Raleigh
Posted on: 10/17/2018

Technical Specialist
Description: Direct End Client: State of North Carolina Job Title: Technical Specialist Duration: 3 Months Start Date: ASAP Location: Raleigh, NC Position Type: Contract Interview Type: Webcam or In Person Requirement (more...)
Company: V Group Inc
Location: Raleigh
Posted on: 10/17/2018

Requirement : Core java cloud AWS -W2 contract
Description: Java/AWS Engineer - Max Rate 56/hr on W2 Location: Durham, NC Must Have Skills: Java EE, Spring Boot, Spring MVC, Docker, AWS This person will work on one of the top initiatives within all of Fidelity (more...)
Company: Vensit Corp
Location: Durham
Posted on: 10/17/2018

Software Engineer Co-op
Description: The Software Engineering intern will design and implement embedded software for networking protocols, data
Company: Extreme Networks
Location: Raleigh
Posted on: 10/17/2018

Requirement : Java/AWS Engineer -W2
Description: Java/AWS Engineer - on W2 Location: Durham, NC Must Have Skills: Java EE, Spring Boot, Spring MVC, Docker, AWS This person will work on one of the top initiatives within all of Fidelity creating a brand (more...)
Company: Vensit Corp
Location: Durham
Posted on: 10/17/2018

Log In or Create An Account

Get the latest North Carolina jobs by following @recnetNC on Twitter!

Raleigh RSS job feeds