This site uses cookies. To find out more, see our Cookies Policy

Full Stack Engineer (Automation) in Durham, NC at Veritude

Date Posted: 11/25/2018

Job Snapshot

Job Description

Veritude is looking for a full stack Software Engineer who is passionate about cutting edge technologies, frameworks and design patterns.

Candidate will be responsible for hands on development across multiple technology stacks (JavaScript, Typescript, Java, C# .NET, etc.).

Candidate should have a general understanding of software development processes such as Test Driven Development (TDD) and Behavior Driven Development (BDD). Candidate will be responsible for performing all Software Development Lifecycle for designing, developing, testing and deployment.

Overall, candidate will have an appetite for learning, evaluating and recommending new technologies. Software Engineers at Fidelity Investments pride themselves on their experience, leadership and ability to build relationships across teams.

Skillset & Responsibilities:

  • 3+ years of proven development in one or more of the following programming languages
    • Java, .NET C#, C++
  • 2+ years of proven development in one or more of the following scripting languages
    • JavaScript, Typescript, Perl, Php, Python, Jython, Groovy, Ruby
  • 1+ years’ experience with Continuous Integration and Continuous Deployment tools such as:
    • Jenkins, TFS, Bamboo, uDeploy
  • Experience with frameworks, platforms, and more (Highly preferred)
    • WSO2, Googles(AppEngine), or other Platform as a Service (PaaS)
    • Web Services (RESTful, SOAP)
    • Patterns/Frameworks: MVVM, MVC, WCF, WPF, WinForms
    • Angular.js, Knockout.js, Backbone.js
    • MySql, SQLServer, Oracle, Sybase
    • GIT, Clearcase,  Svn
  • Critical soft skills include:
    • Strong oral and written communication
    • Sound attention to details
    • Excellent leadership capabilities
  • Experience developing and operating in an Agile/Scrum team
  • Responsible for evaluating new technologies, frameworks, processes in and executing proof of concepts to demonstrate the technologies strengths and/or weaknesses
  • Responsible for everyday development tasks such as source control, unit testing, build integration and deployment
  • Providing an Continuous Integration and Continuous Delivery strategy across supported tools and products
  • Provide real-time code metrics with code coverage tools such as Sonar or equivalent
  • Knowledge of networking, servers and general infrastructure
  • Performing code reviews with team members
  • Must work great in a team and also as an individual contributor
  • Values the quality of their source code, it’s integrity, maintainability, readability
  • Provide guidance to entry level developers

Requirements:

  • Bachelor’s Degree in Computer Science (or closely related field)
  • 3+ Years of proven development experience (source code provided is a plus)
  • Objected Oriented Programming skills
  • Knowledge of database concepts (Normal forms)
  • Demonstrated understanding of key differences between programming languages, when to use one over the other, and their advantages
  • Over all passionate technologist who is eager to learn and teach others about technologies

CHECK OUT OUR SIMILAR JOBS

  1. Software Engineer Jobs
  2. Project Engineer Jobs