About The Job :


This position requires experience building enterprise applications in .NET and a strong background in working with databases like SQL Server. The candidate must passionate about working with cutting-edge technology and frameworks in order to build optimized web and backend systems.


How you will do it :



• Support development of the next generation modeling tools as a member of the Simulation and Modeling team

• Translate business requirements into architectural design

• Participate in development of web-based user interface and come up with creative ideas to improve user experience

• Design and execute queries on SQL server databases; work with JCI database management team during version upgrades of existing modeling tools

• Perform bug fixes and enhancement to the existing code base

• Manage and maintain in-house hardware; work with JCI IT services to manage and maintain virtual servers 

• Adhere to best practices, standards and procedures including quality and delivery methods

• Document projects and work using established guidelines and procedures.

• Ability to travel 5% of time



REQUIRED :


• Bachelor’s degree in computer science or related field plus 2+ years of related work experience 

• Experience in developing scalable enterprise applications in .NET framework (C#, MVC, Angular 1.x, OOPs, SQL, JavaScript, jQuery, Entity Framework, Web API)

• Experience with SQL servers, LINQ to SQL

• Experience in deployment of web applications or windows applications on Microsoft IIS server

• Experience in release management, windows server management

• Experience with Team Foundation Server (TFS) for task/bug tracking

• Previous experience working within an Agile framework and at writing automated unit tests

• Strong communication skills with attention to detail

• Ability to learn quickly and adapt to quickly changing technologies


PREFERRED :


• Experience as a full stack developer (UI, middle-tier and database)

• Experience with development in cloud environments 

• Experience with Angular 2+

• Experience with design patters – factory, abstract factory, singleton, repository pattern, unit of work

• Passion for speed and optimization within the development process



Tree Of Life is an equal employment opportunity and affirmative action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, protected veteran status, status as a qualified individual with a disability, or any other characteristic protected by law. For more information, please view EEO is the Law. If you are an individual with a disability and you require an accommodation during the application process please state attach it to your resume .

Apply for position now