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