Software Developer - remote

Posted 3 years ago  • Fairfield, IA

Play a key role in the design, implementation, and maintenance of a set of ASP.Net-based enterprise applications and services, including requirements definition and design for user interfaces, data models, and infrastructure enhancements to meet client requirements, primarily using c#, Entity Framework, MVC, SQL, JSON, Telerik, Angular, .NET Core, Azure, and Web Services

Responsibilities

  • Design user interface elements and data models consistent with the rest of the application to meet requirements and implement in SQL server and entity framework.
  • Develop web pages using .net dynamic data, custom web controls, CSS, and ajax.
  • Contribute to the ongoing evolution of the application framework by refining existing features and identifying opportunities to add new ones.

Qualifications

The ideal candidate has the following background.

  • Degree in Computer Science with 6-8 years of experience or equivalent level of proficiency.
  • Extensive experience developing .net data-driven web applications using SQL Server, and Visual Studio.
  • Extensive experience writing TSQL SPs, UDFs, and triggers for batch processing of data.
  • Experience with n-tier application architecture, enterprise application patterns, and a strong interest in industry best practices
  • Experience using entity framework, ajax, CSS, MVC, Angular, and .net web forms. Experience with .net dynamic data a plus.
  • Proven ability to implement large, complex feature sets, and contribute to design decisions, pacing the effort to make sure project milestones are met with quality.
  • Understanding of common software development lifecycles including agile/scrum development, with an ability to contribute to implementing best practices.
  • Ability to work in a flexible environment which values innovation

Working experience with one or more of the following preferred

  • SSMS 18, SQL Profiler, Reporting Services.
  • Azure, App Services, Azure Functions, Application Insights
  • Visual Studio Team Services (Microsoft DevOps), Git
  • Subclassing Telerik web controls for additional functionality.
  • RESTful Web Services and .net Web Framework

Responsibilities

  • Design user interface elements and data models consistent with the rest of the application to meet requirements and implement in SQL server and entity framework.
  • Develop web pages using .net dynamic data, custom web controls, CSS, and ajax.
  • Contribute to the ongoing evolution of the application framework by refining existing features and identifying opportunities to add new ones.

Qualifications

The ideal candidate has the following background.

  • Degree in Computer Science with 6-8 years of experience or equivalent level of proficiency.
  • Extensive experience developing .net data-driven web applications using SQL Server, and Visual Studio.
  • Extensive experience writing TSQL SPs, UDFs, and triggers for batch processing of data.
  • Experience with n-tier application architecture, enterprise application patterns, and a strong interest in industry best practices
  • Experience using entity framework, ajax, CSS, MVC, Angular, and .net web forms. Experience with .net dynamic data a plus.
  • Proven ability to implement large, complex feature sets, and contribute to design decisions, pacing the effort to make sure project milestones are met with quality.
  • Understanding of common software development lifecycles including agile/scrum development, with an ability to contribute to implementing best practices.
  • Ability to work in a flexible environment which values innovation

Working experience with one or more of the following preferred

  • SSMS 18, SQL Profiler, Reporting Services.
  • Azure, App Services, Azure Functions, Application Insights
  • Visual Studio Team Services (Microsoft DevOps), Git
  • Subclassing Telerik web controls for additional functionality.
  • RESTful Web Services and .net Web Framework

Location: Remote

Work Environment

Most positions with FCID operate in an office environment. This role routinely uses standard office equipment such as computers, phones, and photocopiers.

Physical Demands

This is a sedentary role;however, some standing, bending, and lifting is required. This position is subject to lifting files and computer-related equipment (up to 25 lbs.), opening filing cabinets, and bending or standing as necessary.

Position Type and Expected Working Hours

Full-time positions require a minimum of 40 hours per week. Associates are expected to be available during “core”hours of 9:00 a.m. to 5:00 p.m. CDT. Some flexibility in hours is allowed and must be approved by your direct supervisor.

Additional Duties

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.

EEO Statement

FoodChain ID, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.