TransCore, a subsidiary of Roper Industries, Inc. (NYSE: ROP) is seeking a Software Engineer to join our team in Norcross, Georgia.
Job Summary: This position is for a member of the software development team in support of various TransSuite products.
Essential Duties and Responsibilities include the following. Other duties may be assigned.
- Corrects errors by making appropriate changes and then rechecking the program to ensure that the desired results are produced.
- Conducts trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct.
- Compiles and writes documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.
- Writes, updates, and maintains computer programs or software packages to handle specific jobs, such as tracking inventory, storing or retrieving data, or controlling other equipment.
- Consults with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.
- Performs or directs revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
- Writes or contributes to instructions or manuals to guide end users.
- Investigates whether networks, workstations, the central processing unit of the system, and/or peripheral equipment are responding to a program's instructions
- Prepares detailed workflow charts and diagrams that describe input, output, and logical operation, and convert them into a series of instructions coded in a computer language
- Analyzes defect reports and designs solutions to the defects.
- Updates the defect tracking systems and the code revision archive with the information associated with changes to the defect.
- Analyzes requirements for simple features and performs high-level design, detailed design, coding and designer testing.
- Provides software support (phone, email, and onsite) to customers.
- Provides daily, weekly systems integrity checks of the deployed systems and applications.
- Utilizes software version control software for check-in/check-out of code.
Education: BS in Computer Science or Software Engineering or other technical degree
Required Skills & Experience:
- Current, direct experience implementing applications with Microsoft C# in a Microsoft Windows environment
Desired Skills:
- Experience with the following technologies will be beneficial: AJAX, JavaScript, Microsoft SQL Server, web services