IT Job Pro

Most Popular Tech Job site – Find Jobs || Post Jobs

Software Developer job opening in #COLUMBIA #techjobs #ITJobs

COLUMBIA MO Universal Research Solutions LLC

Software Developer

The Software Developer Expert will design, development, and test solutions that result in compelling, innovative, and easy to use products. The Software Developer Expert works closely and collaboratively with the team and business to deliver and maintain innovative new features that will improve user experience and increase the efficiency and effectiveness of our product and solutions. The Software Developer Expert will be responsible for a variety of duties related to the development and delivery of software solutions to meet client needs. Key responsibilities include advanced code design, testing, debugging, customer support, and leading and mentoring team members.

This position in located in Kansas City, Missouri/St. Louis, Missouri and is not eligible for remote work.

Key Responsibilities

  • Contribute and collaborate as a cohesive member of a cross-functional and self-organizing software development team
  • Architects, design, develop, test, and deploy new software and web applications that are high performance and comply with operational standards, and meet client’s needs
  • Recommend and develop software update process for existing applications and assists in the roll-out of software releases
  • Consistently write high-performance, reliable and maintainable code
  • Partner with the business to gather requirements, design, build, and maintain applications that support the organization’s goals
  • Ensure design and execution of high-quality solutions and products which consistently exceed client expectation
  • Building and maintaining requirements as features and fixes
  • Ensure that development projects meet business requirements and goals, fulfill end-user requirements, and identify and resolve systems issues
  • Promote and ensure adherence to system development lifecycle standards and uses best practices and methodologies
  • Strong commitment to completeness and accuracy of work; has high work standards and holds self-accountable for meeting the performance expectations of customers and clients, and performing at the highest level
  • Helps the team to identify, build, configure, and maintain software development tools to support business needs
  • Mentor and support members of the development team and lead development efforts
  • Leads team learning group sessions in order to generalize competency and increase innovation
  • Explores new technologies, tools, and techniques and works with the team and with leadership to continue to evolve the business/technology ecosystem
  • Perform other duties and responsibilities as required to fulfill job function or as assigned

Skills and Requirements

  • A minimum of 3 – 6 years of experience working with advanced web design and development technologies
  • Bachelor’s degree in Computer Science or related field
  • Exceptional technical skills and up to date knowledge of web-based application development using technologies and standards like Java Script, HTML, CSS, and NodeJS
  • Advanced skills and knowledge of relational and document-based databases (MySQL, PostgreSQL)
  • Advanced up-to-date PHP knowledge
  • Advanced knowledge of platform technologies, Linux and Apache
  • Advanced skills and knowledge developing high availability cloud applications, scalability, SaaS applications
  • Advanced knowledge of solid object-oriented analysis and design
  • Version control experience with Git
  • Proficient ability to recommend and apply full lifecycle software development methodologies, tools, supporting deliverables and best practices including design, development, configuration management/build, test, and release to production
  • Expert ability to comprehend complex programming and data structures
  • Proven ability to exercise tact, discretion, judgment and diplomacy in dealing with internal and external customers
  • Excellent organizational skills and ability to prioritize, manage, multi-task and execute projects across multiple departments
  • Proven ability to adapt to changes in the work environment managing competing demands; changes approach to best fit the situation, and the ability to deal with frequent changes, delays and unexpected events
  • Demonstrated ability to communicate ideas effectively, to listen to others’ ideas, and to collaborate to arrive at great solutions, including excellent written communication skills
  • Fosters a strong sense of urgency and drive for results and a genuine passion for excellence
  • Demonstrated success in analytic problem-solving skills and critical thinking
  • Advanced technical aptitude, initiative, creativity, and excellent customer service skills
  • Promotes a positive and enthusiastic attitude and work environment, with a focus on teamwork
  • Ability to recommend and absorb new technologies, features and other pertinent information quickly
  • Must be a US citizen or have a valid work visa
  • After hours and weekend work may be required at times


** Click APPLY to show link to read full job details **

To apply for this job please visit