WhamTech-posted 4 months ago
Full-time • Mid Level
Dallas, TX
11-50 employees
Computer and Electronic Product Manufacturing

WhamTech Inc., develops security-centric distributed virtual data, master data, and graph data management, as well as analytics technology software products. WhamTech Inc. seeks a Senior Software Developer for our Dallas, Texas office to write, update, and maintain computer programs and modules needed for developing data virtualization and data federation tools.

  • Develop programs using software designs and applying knowledge of computer capabilities, database management systems, data structures and algorithms, and symbolic logic.
  • Conduct trial runs of developed software tools and fix any errors.
  • Work with managerial and other engineering and technical personnel to develop and refine software requirements.
  • Prepare detailed software designs using object-oriented modeling, and create programs, using various languages and tools.
  • Compile and write documentation for the programs and modules.
  • Deliver high-performance, robust, scalable, maintainable, and portable software programs for real-time data integration and interoperability software tools.
  • Analyze, design, code, and test software as per the requirements given by technical management.
  • Create and maintain technical and user documentation as needed.
  • Design test plans and develop testing tools, as well as provide technical support to clients.
  • Setup and evaluate products, tools, and technologies.
  • Assist with demos, proof-of-concepts, and work with clients on company software implementation needs.
  • Work closely with other development team members to support clients by delivering software modules and updates.
  • Assist in training clients in technology and tools.
  • Recognize patentable ideas and assist in the patenting process.
  • Work in coordination with internal, external, and remote software development teams.
  • Masters degree in Computer Science, Computing, or any related IT field of study.
  • At least six (6) months of experience in any related position(s).
  • Demonstrable knowledge, proficiency, experience, and skill with programming in C++.
  • Demonstrable knowledge, proficiency, experience, and skill with programming in Java.
  • Demonstrable knowledge, proficiency, experience, and skill with Database Internals development.
  • Demonstrable knowledge, proficiency, experience, and skill with Data Management Tools development.
  • Demonstrable knowledge, proficiency, experience, and skill with data structures, algorithms and symbolic logic.
  • Demonstrable knowledge, proficiency, experience, and skill with Object Oriented Programming.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service