Sr. .NET Developer in Johnston, IA at APEX Systems

Date Posted: 6/14/2018

Job Snapshot

Job Description

Job #:  852342

Desired Role & Level:

Sr. .NET Developer


The candidate will help identify and develop solutions to update desktop and mobile applications for planning, collecting, and analyzing TRIALS data.

Skills / Experience:

Education and experience:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field and 5+ years of related software development experience.


  • Expertise in C# .Net development for WinForms applications
  • Knowledge of RESTful principles and RESTful API design and documentation, as well as WCF services.
  • Experience with WCF services a plus.
  • Strong knowledge of relational database systems and SQL is required, experience with stored procedures, SQL tuning, and large, complex queries is expected.
  • Microsoft SQL Server a plus.
  • Experience with frontend technologies and UI design principles.
  • HTML5, CSS3, and good knowledge of at least one JavaScript framework such as AngularJS.
  • Experience developing and using unit test frameworks.
  • Experience using Xamarin to develop multi-platform mobile applications preferred.
  • Understanding and familiarity with continuous integration/deployment systems a plus.
  • Experience in an Agile / Scrum Methodology and participation in team ceremonies.
  • Interest in learning and applying new technologies, languages, and methodologies.
  • Background or interest in biology or agriculture.









EEO Employer

Apex is an Equal Employment Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at or 844-463-6178.