Full Stack Architect / Developer (Closed)
SkillStorm is seeking a Full Stack Architect / Developer for our client in Pennington, NJ. Candidates must be able to work on SkillStorm's W2; not a C2C position. EOE, including disability/vets.
Job Description:
- The Non-Financial Regulatory Reporting team is looking for a full-stack architect/developer. The candidate will work within the core frameworks architecture & development team to develop (re-usable) framework components utilizing Event Based and Flow-Based Programming. The candidate will also:
- Lead design and code reviews across NFRR technology stack ensuring alignment with NFRR Technology road map.
- Participate in inception and iteration planning meetings, infusing backlogs with technical input working in close partnership with the product owner and product engineering manager
- Lead cross functional execution through the entire implementation process
- Establish continuous integration, continuous delivery, and continuous deployment pipelines and practice
NFRR Solution Stack:
- Linux RH 8.0, HDFS/Mongo DB/Neo4J NoSQL DBs, Apache Nifi, Apache Spark, Node web-middleware & React.
We Are Looking For Candidates With:
- 8-10 years of experience with expert knowledge of the server-side web application frameworks, messaging frameworks, NO SQL/Relational Databases and data movement frameworks.
- Hands on experience with Python & Scala.
- Hands-on development experience using functional programming constructs and familiarity with the “pythonic” eco-system (Pandas, Jupyter notepad etc)
- Demonstrated experience designing and building at-scale data movement and polyglot-persistence production solutions
- Demonstrated experience working with ‘Big Data’ technologies such Hadoop, Spark, HBase.
- Hands on experience JavaScript tools (Angular JS, React JS, Webpack) and languages Typescript is a plus.
- Experience in implementing performance optimization techniques in distributed computing environment.
- Expertise in performance profiling, ability to identify performance improvements and memory optimizations
- Must be able to communicate complex subjects clearly and effectively to audiences of varying backgrounds.
- Strong coding, debugging, and analytical skills
- Experience implementing SDM automation using tools such as Git/Jenkins/Ansible
- Strong problem-solving and communication skills; enjoys a collaborative environment
- Flexible, self-starter & independent, fast-learner; willing and able to quickly learn new technologies and skills; desire to understand not only what to do but also why
- Familiarity with Capital Markets and Regulatory Reporting business domain is a plus
#LI-DNI