12 Apr
Full Stack Engineer
Vacancy expired!
For a financial client we need Full Stack Engineer . This position is based in Durham, NC, USAWE ARE Primarily looking for W2 Candidates and not looking for Third Party Candidates
The Expertise we’re looking for- BS/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
- Passion to provide guidance on standard methodologies and mentoring support to the other Developers within the wider Digital Platforms Technology team
- 3+ years of experience, with a focus in financial services applications
- A sense of humor
- 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
- Proficiency with server-side/mid-tier languages, frameworks, libraries, and related technologies: Java EE, Apache Tomcat, Spring MVC/Spring Boot, Logback, SLF4j, Maven
- Client-side language, library, and framework proficiency: Angular 8+, JavaScript/TypeScript, Node, NPM, HTML/CSS, RxJS
- Experienced API development, plus PDF development / service integration
- Appreciation 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
- Familiarity 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 Camel
- Client-side unit testing frameworks and test runners like Jasmine and Karma
- Extensive knowledge of internet, mobile, and application architecture, as well as current and emerging technologies
- Full grasp of the software development process including analysis, design, coding, system and user testing, problem resolution and planning
- Use of formal methods (traditional structured or Agile/iterative) for delivering new or enhanced applications, identify and communicating systems development processes and developing work you're doing associated with the respective phases of the 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 in order 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
Vacancy expired!