Senior Software Developer

WhamTechDallas, TX
137d

About The Position

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.

Requirements

  • 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.

Responsibilities

  • 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.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Computer and Electronic Product Manufacturing

Education Level

Master's degree

Number of Employees

11-50 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service