Software Engineer – Data Services Parser Team

Job Summary:

The Software Engineer will be responsible for the collection, movement, and aggregation of data via techniques such as web scraping.  Requires strong critical thinking and problem solving skills, and the ability to define strategies that lead to the efficient acquisition of data that is complete and of the highest quality.  Team player with a passion for learning, mentoring, and continuous improvement.

 

Job Description:

  • Analyze Financial Institution web-sites
  • Strategize and define best method for efficient and quality data collection
  • Implement and maintain code for web scrapers
  • Write SQL as needed to verify proper data ingestion and identify data problems
  • Test developed solutions
  • Deploy solutions to testing and production environments.
  • Develop a deep understanding of the eMoney aggregation API and infrastructure
  • Mentor other team members with regards to software craftsmanship, best practices, and the eMoney aggregation API and infrastructure.

 

Skills 

  • Technical Skills Required:
  • C#, VisualStudio, ReSharper
  • Deep understanding of HTTP and Web Requests  (Request/Response, Headers, Cookies, POST/GET, certificates, security protocols)
  • HTML, JavaScript, JSON, XML
  • Fiddler
  • XPath
  • Regular Expressions
  • SQL
  • Software Design Skills Required:
  • Strong Critical Thinking and Problem Solving Skills
  • Excellent debugging skills
  • Quality focused
  • Consistently write clean and highly maintainable code – you are a software craftsman
  • Strong testing skills
  • Personal Attributes
  • You strive for continuous improvement in how you think and code.
  • You strive to gain a deep knowledge of the underlying systems on which you work.  You want to be the Subject Matter Expert!
  • You love data and writing code.
  • You are energetic, smart, get things done, and are a good teammate.
  • You welcome collaborating with others and distributing your knowledge amongst the team.
  • You love to mentor teammates.

Meet Some of eMoney's Employees

Dan

Technical Lead

Together with his team of developers, Dan builds new and improved financial planning tools so that eMoney Advisor’s clients can better manage their books of business.

Nathaniel

Software Engineer

Nathaniel started at eMoney on the Client Engagement Team and has since progressed into a role as a Software Engineer.


Back to top