Senior Software Developer

Norcross, Georgia, United States
Sep 09, 2014
,Year,$ LPA
Citizen
5 Years
Job Description

TransCore, a subsidiary of Roper Industries, Inc. (NYSE: ROP) is seeking a C# Developer to join our Software Development team in Round Rock, Texas.

Job Description: The individual selected will participate in software development team responsibilities primarily as a C# developer focusing on projects with an exciting level of risk, complexity and visibility. As a member of a small and focused Solutions Development Team, you may be required to perform various duties within the software development lifecycle – analyst, designer, developer and unit tester. This is a unique opportunity to work in all areas of the software development lifecycle and have view and participation in the entire process. We are building a team of energetic, self motivated and passionate developers who strive to be the absolute best and enjoy working with other team members towards a common goal. Our company has an entrepreneurial spirit and welcomes individuals with a can-do-attitude, the drive to succeed, and the desire to make an impact within our company.

Essential Duties and Responsibilities include the following. Other duties may be assigned.

  • Design, develop, test and modify software systems which perform critical, real-time processing of data collected by various toll collection equipment components and perform business logic decisions based upon the data collected.
  • Design, develop, test and modify robust, scalable multi-threaded services and applications and using C#, frameworks and Application Programming Interfaces (APIs).
  • Participate in daily scrum meetings and update the daily task progress to team
  • Participate in design discussions for toll collection systems new feature creation and/or existing functionality performance improvements
  • Assist in system installations and provide post deployment support for customer reported issues
  • Assist in migrating existing legacy systems to Service Oriented Architecture (SOA) code base using WCF/WPF and .Net 3.5 or higher frame work
  • Assist in trouble shooting customer reported bugs and update the program code base for bug resolutions
  • Provide experience-based timelines and estimates for delivering high-quality products based on requirements and specifications.
  • Document program code base and assist in user guide manual content creation

Education: Bachelor's degree in Computer Science or a related Engineering field required. Master’s degree in Computer Science or a related Engineering field highly desirable.

Required Skills:

  • 5+ years professional programming skills in writing multi threaded programs using C# with the .NET 3.5 Framework in Windows operating systems
  • Experience using Microsoft’s WPF and WCF technology.
  • Strong understanding of Object Oriented Architecture(OOA) and Service Orientated Architecture (SOA) Designs
  • Experience with database development using Microsoft SQL Server.
  • A passion for design, problem solving, and hands-on development.

Desired Skills:

  • Experience programming using the .NET 4.5 Framework
  • Experience programming using Model-View Model-Model (MVVM) architecture.
  • Experience with both web and application development
  • Experience interfacing programmatically with external devices (like receipt printers , Coin machines, Message Sign boards, and PLC devices ) over serial & network communication protocols
  • Considers unit testing an integral part of programming and takes pride in delivering on-time and virtually bug free code.
  • Enjoys problem analysis