Description

Job Function

  • Understand the full technology stack and how all the pieces fit together
  • Create site layout/user interface from provided design concepts by using HTML/CSS best practices.
  • Development of robust and user-friendly .NET-based web applications.
  • Deliver testable, maintainable, and high-quality code
  • Performance tuning, improvement, and usability
  • Share knowledge, promote best practices, and collaborate with other engineers
  • Develop and deploy web APIs and integrations with web APIs
  • Take operational responsibility for the services we deploy
  • Assessing standards and technologies through experimentation/prototyping
  • Creating and maintaining relevant application design/implementation documentation, providing technical support and guidance to the solution developers
  • All other responsibilities as assigned

Knowledge, Skills and Abilities

  • 5+ years software development in related technologies
  • Proficiency with fundamental front-end languages and frameworks: HTML, CSS, and JavaScript (jQuery and front-end frameworks such as React or Angular).
  • Proficient with the following server-side technology: C#, .NET Core, ASP.NET MVC.
  • Experience working with Azure DevOps (triage issues, source control and build/deploy).
  • Experience working with server and client-side testing frameworks: MS Test, Jest.
  • Proficiency with using source control and automated build technology for app deployment.
  • Understanding of REST/SOAP/XML services
  • Strong skills in creating SQL queries, query optimization and table design
  • Strong understanding of object-oriented programming
  • 2+ years iterative software development methodologies (e.g. Agile, Scrum, etc.)
  • Self-motivated, self-directed, and personally accountable
  • Excels in a highly collaborative, cross-functional environment
  • Client focused, obsessed with delivering high quality, robust solutions
  • Excellent at applying critical thinking skills and problem solving
  • Excellent communicator, able to anticipate and prevent problems
  • Emotionally mature and works well in a team environment
  • Bachelor's degree in Computer Science, Software Engineering or a related area is preferred


Pluses

  • Experience working with Microsoft Azure Cloud.
  • Experience working React.js
  • Experience with automated testing frameworks and software.


Physical Requirements : (Example: This position is performed in a normal office environment. Physical demands require occasional lifting up to 15 lbs, sitting > 66% of the time, standing or walking > 33% of the time, talking, hearing, using hands to touch, handle, keyboard > 66% of the time.

The specific statements shown in each section of this job description are not intended to be all-inclusive. They represent typical elements and criteria necessary to perform the position successfully. Fintech reserve the right to modify and expand job responsibilities and duties over time.

Education

Any Graduate