ColdFusion Job Opportunity in Irvin, TX

The Senior Software Developer is responsible for developing ColdFusion, web-based software solutions. This development will occur in an Agile environment, typically in fixed-length sprints (Scrum methodology), with regular interactions with key Users and other team members. The Software Developer is expected to produce high-quality software, to function effectively as a member of a team, to interact with management and other members of the development group, and to continually seek to improve themselves and the company.


  • Design and deliver scalable multi-tiered distributed software applications using various modern web technologies, including CFML, HTML, JavaScript, AngularJS, C#, VB.NET, T-SQL, XML
  • Design and develop programming systems making specific determinations about system performance
  • Possess deep understanding of relational databases and be able to design new data models as well as efficient queries for existing data sets in MS SQL Server and PostgreSQL platforms
  • Analyze technical issues and clearly communicate recommendations/solutions
  • Expected to conduct system analysis and development, with limited support from professional staff, to keep our systems current with changing technologies
  • Expected to work on multiple projects simultaneously when asked
  • Responsible for analysis of current programs including performance, diagnosis and troubleshooting of problem programs, and designing solutions to problematic programming
  • Adhere to team development principles by using the established code management system, and participate in ongoing code reviews
  • Be disciplined with developer tools such as formatting, commit messages and mentor and guide new developers in coding and design methodology
  • Making presentations to customer or client audiences or professional peers
  • Strong and effective inter-personal communication skills and the ability to interact professionally with a diverse group of users and IT staff
  • Research and recommend software tools to management
  • Provide support assistance to application users to determine system problems
  • Review, to the extent possible, changes in applications and the environment that affect system performance
  • Participate in development of long range planning for new projects and facilities
  • Working closely with management team in evaluating current systems and making decisions on future development
  • As new technologies emerge and impact our systems, have the ability to learn these technologies very quickly and resolve any problems involved in integrating new technologies with our systems
  • Providing advice, training and technical support for various projects
  • Must demonstrate good analytical abilities, attention to detail, and strong verbal and written communication skills in English


  • Bachelor’s degree in related field and/or equivalent work experience.
  • Minimum 5 years’ experience as a developer (lead developer would be a plus


  • Ability to adapt quickly to an existing, complex environment
  • Excellent debugging and troubleshooting abilities
  • Creative problem solving abilities
  • Excellent communication skills, written and verbal
  • Excellent customer service skills
  • Ability to identify tasks which require automation and automate them
  • Solid understanding of networking/distributed computing environment concepts
  • Experience and ability to teach or instruct co-workers
  • Advanced technical skills
  • Knowledge of data structures
  • Knowledge of computer logic and flow-charting
  • Overall knowledge of the computing environment at large, e.g. typical uses and user populations of operating systems, communications protocols, hardware platforms, etc.

Apply here.


Leave a Reply