29 days old

Senior Software Developer

WIRB-Copernicus Group (WCG)
Chicago, IL 60602
  • Jobs Rated

General Information

Location: Chicago , Il

Organization: KMR Group

Job Type: Full Time - Regular

Description and Requirements

SUMMARY OF POSITION:  The Senior Software Developer is an experienced member of the IT Development team performing software development.


  • Bachelor's degree is required. Master's degree preferred. 
  • A 4+ year degree in Computer Science or related field preferred. 
  • A degree in an Engineering disciplines or related fields who have gained sufficient mastery of information technology principles through coursework, internships, experience, or a combination of those, are acceptable.


  • 4 years of software development experience with application design, implementation, maintenance, diagnosing/correcting issues, managing security vulnerabilities, and maintaining compliance with industry security standards under minimal direction.
  • 4 years of strong Object-Oriented Programming and Design skills using following technologies
    • .NET, .NET Core, C#, VB.NET, ASP.NET MVC, Web API, HTML5, JavaScript, Angular Framework, AngularJS, ReactJS, D3.js, TypeScript, jQuery, CSS, SQL
    • Database: SQL Server 2012 or later, Entity Framework 6.0+
    • IDE, Tools: Visual Studio 2012 or later, Team Foundation Server 2012 or later
    • Windows Server 2012 or later
  • Proficient in Microsoft technology stack
  • Proficient in developing, securing, and deploying Web APIs
  • Proficient in software versioning technology (e.g. Team Foundation Server or GitHub)
  • The candidate must be able to work independently and communicate clearly with those who do not specialize in IT.
  • Experience with Third Party development tools such as DevExpress, FusionCharts, Dundas Charts.
  • SQL Server table design, stored procedure design and development
  • IIS Web Application Management, configuration, setup, deployment, troubleshooting on test and production environment

ESSENTIAL DUTIES/RESPONSIBILITIES: To perform this job successfully, an individual must be able to perform each essential duty and responsibility satisfactorily.  The requirements listed below are representative of the knowledge, skills, and/or ability required.

  • Understands and completes product technical design and prototyping, software development, bug verification and resolution.
  • Communicate with users, other technical teams and senior management to collect requirements, describe software product features, technical designs and product strategy
  • Configure and maintain build and versioning server for Continuous Deployment and Integration of software
  • Performing code reviews with other junior developers
  • Research and development of new processes, procedures, and technologies that impact business operations
  • Design databases schemas while working closely with Data Analysts
  • Develop and implement strategies to build web applications with interactive dashboards.
  • Develops and tests applications based on business requirements and industry best practices.
  • Provide troubleshooting and debugging support when issues arise with software.
  • Other duties as assigned by supervisor. These may, on occasion, be unrelated to the position described here.
  • Attendance and punctuality are essential functions of the position.



About us:
KMR, a member of WIRB-Copernicus Group, is a global leader in benchmarking, analytics and performance management with an exclusive focus on biopharmaceutical R&D.

Jobs Rated Reports for Software Engineer

Posted: 2019-12-27 Expires: 2020-02-13

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Senior Software Developer

WIRB-Copernicus Group (WCG)
Chicago, IL 60602

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Very Low
Very Good
Powered ByCareerCast