- Must have Strong knowledge of appropriate programming and scripting languages - Be proficient in .Net, .Net framework 4.5, C#, ASP.NET, Web APIs, WCF or related technology, AJAX, and JSON, and some type of automated testing
- UI development (e.g. HTML, JavaScript, AngularJS, Angular4/5 and Bootstrap)
- Source code control management systems (e.g. SVN/Git, Subversion) and build tools like Maven
- Big Data, Postgres, Oracle, MySQL, NoSQL databases (e.g. Cassandra, Hadoop, MongoDB, Neo4J)
- Design patterns
- Agile environments (e.g. Scrum, XP)
- Software development best practices such as TDD (e.g. JUnit), automated testing (e.g. Gauge, Cucumber, FitNesse), continuous integration (e.g. Jenkins, GoCD)
- Cloud computing (GCP, AWS, Azure), SaaS (Software as a Service)
- Atlassian tooling (e.g. JIRA, Confluence, and Bitbucket)
- Experience working in financial services
- Experience with Big Data technologies such as Spark, Kafka and/or Hadoop or NoSQL such as Cassandra
Automated Testing: JUnit, Selenium, LoadRunner, SoapUI