Full Stack Sr. Software Engineer – WI Digital Platforms Our goal within Digital Platforms is to build a user experience that delights our customers, anticipates their needs, and matches services or solutions to support effective decision making. You will be responsible for delivering new products and services that will greatly improve the digital experience for our Workplace Solutions customers. The Expertise You Have: Full stack software engineering 5+ years of experience; with a focus in financial services applications is a plusBS/BA Degree or equivalent experience preferred Robust critical thinking skills coupled with a desire for growth, to learn and to engage with peers in technical and design discussions Demonstrated experience in communicating technical needs and capabilities to non-technical team members, product owners, and partners Ability to utilize a long-term mentality to help produce scalable, maintainable solutions Experience collaborating in a team environment to develop, deploy, and support key applications and features A demonstrable understanding of the Agile software development methodology Extensive experience decomposing sophisticated business problems into creative, efficient, and scalable solutions Knowledge of internet, mobile, and application architecture, as well as current and emerging technologies Proficiency with server-side/mid-tier languages, frameworks, libraries, and related technologies: Java EE, Apache Tomcat, Spring MVC/Spring Boot, Logback, SLF4j, MavenClient-side language, library, and framework proficiency: Angular, JavaScript/TypeScript, Node, NPM, HTML/CSS, RxJSAppreciation for and alignment to standard methodologies regarding object-oriented design, coding standards, RESTful service consumption and integration, common design patterns, secure application development, and test coverage Passion to provide guidance on standard methodologies and mentoring support to the other Developers within the wider Digital Platforms Technology team Your experience with the following will be a plus: DevOps concepts governing SCM, continuous integration, monitoring, and deployment processes Enterprise application architecture patterns and orchestration frameworks such as Apache CamelClient-side unit testing frameworks and test runners like Jasmine and KarmaDocker containerization and AWS cloud deployment and application management via the AWS consoleAWS certification(s) The W3C's Web Content Accessibility Guidelines and their implementation Grasp of the software development process including analysis, design, coding, system and user testing, problem resolution and planning Use of formal methodologies (traditional structured or Agile/iterative) when identifying and communicating systems development processes and developing and delivering on new or enhanced applications, during all phases of the development lifecycle Ability to work with a variety of individuals and groups, both in person and virtually, in a constructive and collaborative manner Strong analytical skills and ability to tackle issues and work through ambiguous situations by making timely decisions based on facts, knowledge, experience and judgment Can communicate in various settings; one-on-one, small and large groups, with peers, and senior management Skilled at influencing team members and external groups Proactively navigates the organization to accomplish tasks Willingness to work on multiple efforts simultaneously Strong troubleshooting and problem-solving skills Desire to be organized, highly responsive and committed to quality
Required Skills:- Front end dev expertise/focus
- Angular 8 or higher is the preference
- Strong Javascript or React front end dev exp could work in place of Ang, but Ang is preferredNPM (Node Package Manager) knowledge a must but NODE not a hard requirement
Additional Skills: Manager is now looking for 1 front end 'expert' to compliment the 4 other FS engs he's bringing on. Angular 8 or higher is the preference.
Strong JS and or React could work in place of Ang but Ang is the preference. Node preferred but not a must. NPM is a MUST though. Will join a 4 person team that acts as a mini-COE supporting about 400 people providing front end services. Will help them to solve front end based problems, and will create pipelines for front-end heavy projects
Cloud is nice to have--their CI/CD processes and Jenkins templates are all very defined so not difficult to teach someone how to run them
Need strong developers, good communicators, understanding of design principles
Background Check:
YesDrug Screen: YesNotes: Upon offer, client requires 5 years of W2s for US projects (where applicable) to validate consultant's work history. It is required to show consultants W2 take home pay in the Exh A.