Senior Application Developer

  • Job Tracking ID: 512155-562571
  • Job Location: Chicago, IL
  • Job Level: Mid Career (2+ years)
  • Level of Education: BA/BS
  • Job Type: Full-Time/Regular
  • Date Updated: February 08, 2017
  • Years of Experience: 2 - 5 Years
  • Starting Date: ASAP

Invite a friend
facebook LinkedIn Twitter Email

Job Description:

Position Objective

This position is responsible for the development and enhancements of business applications, including all aspects of the .Net application for Ignite, Technomic’s online research platform.

Position Responsibilities

* Primary developer of the .Net and supporting applications, including: Azure, .Net C# developed application code, and development processes & tools
* Responsible for understanding and implementing application enhancements
* Responsible for ongoing maintenance and support, including application code updates, system monitoring, and system health checks
* Responsible for support and updates to Azure Machine Learning and Search
* Responsible for supporting data load and updates



Experience and Skills:

Knowledge, Skills & Abilities

The ideal candidate will have a broad base of experience with 3+ years of experience developing applications. The candidate should have a development background, including working as a developer (3+ years). The candidate should also have experience maintaining operational systems. The ideal candidate would be able to read and update application code in addition to covering Database Administration if necessary.


* Multi-tier applications (3+ years)
* .NET / C# Experience (2+ years)
* Web Experience - HTML5, JavaScript, CSS (2+ years)
* Able to work and engage in software development responsibilities autonomously


* Systems integration experience
* JavaScript frameworks: (e.g. jQuery, Knockoutjs, AngularJs, ReactJS, HighCharts)
* Front-end styling frameworks: Sass/Less; Bootstrap
* Web Services / Web API / WCF Development
* MVC/MVP/MVVM/MVW patterns and frameworks (e.g. Ruby on Rails, ASP.NET MVC, Prism, AngularJs)
* TSQL / SQL Server
* ORMs
* IoC / DI containers
* Integration with Azure products and services (e.g. Search, Machine Learning, Resource Management)
* Integration with MS Office
* PowerShell
* Knowledge of software design patterns
* Experience building or maintaining build processes or scripts
* Agile software development methodologies
* Unit, Integration, and Load-testing applications
* Exposure to similar languages, frameworks, and platforms: Java, Ruby, NodeJS
* SQL Server Database Administration (2012 or comparable)

Technomic is an EOE