Find A Job › Information Technology


Senior Software Engineer

  • Location: Dallas, TX
  • Job Type: Direct Placement
  • Ref No: 19-06203
  • Date: October 17, 2019
  • Job title:
Questions about this job listing? Contact the recruiter now.

Job Description - Senior Software Engineer




ICS is looking for a Senior Software Engineer, who has advanced experience with C and Java, to join our client’s team in Dallas, TX! The ideal candidate will have experience developing high-volume transactional J2EE applications and have outstanding communication skills across technical and business partners. This role acts as a software developer on an Agile Scrum team working with the development team members through all phases of the system development life cycle. The Senior Software Engineer will enforce code quality through code analysis, code reviews, unit and integration testing.


  • Develops and supports software including applications, database integration, interfaces, and new functionality enhancements.
  • Troubleshoots and supports interface applications, configure production setup, interface setup and support implementations and installations for new and existing applications and systems.
  • Actively participates in Agile Scrum teams and code reviews.
  • Coordinates with Project Managers to insure project meets established business objectives, complies with established functional documentation standards, and validates software releases for compliance with the functional specification/user stories.
  • Ensures assigned project design and implementation user stories and tasks are consistent with established direction; identifies and communicates customer expectations
  • Create and maintain design, development, and functional system documentation following established practices and policies.


  • Candidate must have advanced experience coding in C.
  • Candidate must have 5+ years experience in J2EE software development; experience with Kafka and Cassandra is highly desirable
  • Experience with relational and/or NoSQL databases, including Informix with strong SQL skills;
  • Developing and supporting applications for Linux (RedHat) servers, developing distributed / multi-threaded applications and XML.
  • Experience developing web service applications, user interfaces, and Glassfish application server container applications.
  • Experience with unit testing
  • Experience with production monitoring software such as App Dynamics, issue tracking software, Agile tools such as Atlassian Jira and Confluence, and Continuous Integration tools such as Bamboo and Crucible/Fisheye
  • Strong analytical and troubleshooting skills.
  • Strong verbal and written communication skills.
  • Ability to work individually or as a technical lead member of an Agile Scrum team.
  • Self-motivated, self-starter, multi-tasker, and demonstrated team-player.
  • Technologies: Apache Camel, SOAP WS, Java 1.7/8, Glassfish, DOM, OTA, JAX-RS, JSON, SOAP, JAX-RS, Scala, Informix, JMS, JAXB, Kafka
  • Bachelor’s degree in Computer Science or related field


Related Job Listings

Job Location Type Posted  
Financial Support Specialist Sugar Land, TX Contract December 05
Systems Engineer - III Dallas, TX Contract December 05
Account Manager Assistant Frisco, TX Contract December 05
Marketo Data Analyst Plano, TX Right to Hire December 03
Mulesoft Developer Plano, TX Right to Hire December 03