Sr Web Developer

Advantage Tech is looking for Senior Software Developers with a passion for the latest technology and a track record for delivering clean, maintainable code for an awesome client. The ideal candidate thrives in a team atmosphere, takes pride in his/her work, and is committed to a highly proactive, process-driven approach. They must possess advanced programming skills and be customer oriented. Ideally, a motivated, self-driven, and results oriented team player with the ability adapt quickly to new environments and technology. 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.

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
  • Strong team player and relentless continuous improver who is committed to collective success and helping the development team improve
  • Strong passion for software development and technology
  • 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
  • Some travel is required for this position

Advantage Tech is proud to be recognized as Kansas City Business Journal’s #1 locally owned IT staffing firm. We are passionate about delivering world-class service and value to our clients.  Advantage Tech’s customized recruiting model enables us to place consultants locally and nationally. Our clients want the best candidate at the most reasonable rate within a set timeframe; that’s precisely what we provide them.  We go even further.   Our consultant retention program gives our clients the added comfort our people will perform well and finish the project. 

 

Please visit advantagetech.net to learn more about our culture, benefits and career opportunities.

 

Submit Resume