Let’s Connect Today!

NextGen Person

Lead Web Developer in Fenton, MO at NextGen

Date Posted: 11/16/2018

Job Snapshot

  • Employee Type:
    Full-Time
  • Location:
    Fenton, MO
  • Job Type:
  • Experience:
    Not Specified
  • Date Posted:
    11/16/2018

Job Description

Scope

Has responsibility for web development by providing full-service, end-to-end website development and hosting services specializing in user centered website design and implementation. Communicating goals and leading technical and marketing support capabilities, coupled with design and development. Creating great digital experiences through supporting online employee communications and corporate intranet development, as well as internet services supporting brand marketing and search engine optimization.

The ideal candidate for this role will be strategic, an out of the box thinker, and very hands on with technology.

    • Self-starter, take over from where we're at, keep our team moving forward with products & tools
    • Ability to lead team members through best practices, setting standards, incorporating agile processes to work more efficiently.
    • Comfortable presenting ideas and offering leadership around CMS tools to propel the team forward with internet & intranet initiatives. Collaborative with other end-user technology groups.
    • Through broad relationships and excellent communication skills, creates an environment where this web team is perceived as a valued service by all stakeholders.
    • Technology Stack & Skills Needed:
    • C# architecture, designs patterns, best practices
    • CMS/Sitecore development/deployment
    • Ability to implement CI/CD practices
    • Familiar with MVC.net
    • Source control tools & practices
    • Experience with Agile or Kanban methodologies
    • Testing framework experience
    • SQL - query experience
    • Google / Adobe Analytics
    • HTML, CSS, JavaScript
    • Bootstrap Framework1. 10+ years of experience within a technology related field3. Possesses and applies a comprehensive knowledge of technical and business related concepts.5. Demonstrated ability to work independently and within team environments. 6. Able to lead dev teams8. Ability to analyze complex situations, negotiate and position solutions towards Maritz strategic plans10. Strong leadership and presentation skillsFunctional Breakdown20%: Provides functional and concise information to management and team in the design, development, and implementation of business applications. May lead development teams on various size projects to improve applications and outline solutions. Facilitates problem-solving sessions with associates, clients, and support staff in order to generate process improvements, best practices, critical product solutions and roadmaps.20%: Maintains current knowledge of industry. Recommends, identifies, and implements process improvements in software lifecycle and business process.
    • 20%: Mentor less experienced developers. Build skill sets based on assignments.
    • 20%: Provides concise information in response to client inquiries. Works effectively with client team members, is sensitive to the client's environment, gains respect of the client team, and is responsive to client requests.
    • 20%: Under limited supervision, establishes software development methodology to follow when developing code on new software and enhancements on existing software. Works effectively with client team members and executes projects according to established business process. Interacts directly with client and actively participates in client meetings. Actively solicits feedback from clients on completed projects; manages to and communicates customer expectations.
    • 11. Bachelor's degree in Computer Science or related field
    • 9. Ability to identify, recommend and implement changes in process and procedures.
    • 7. Ability to develop and present technical roadmaps
    • 4. Experience with software engineering methodologies such as, RUP or ISO, Agile, CMM/SEI.
    • 2. 5+ years of related experience in software development
    • Qualifications
      1. 10+ years of experience within a technology related field
      2. 5+ years of related experience in software development
      3. Possesses and applies a comprehensive knowledge of technical and business related concepts.
      4. Experience with software engineering methodologies such as, RUP or ISO, Agile, CMM/SEI.
      5. Demonstrated ability to work independently and within team environments. 6. Able to lead dev teams
      6. Ability to develop and present technical roadmaps
      7. Ability to analyze complex situations, negotiate and position solutions towards Maritz strategic plans
      8. Ability to identify, recommend and implement changes in process and procedures.
      9. Strong leadership and presentation skills
      10. Bachelor's degree in Computer Science or related field

      Functional Breakdown

      20%: Under limited supervision, establishes software development methodology to follow when developing code on new software and enhancements on existing software. Works effectively with client team members and executes projects according to established business process. Interacts directly with client and actively participates in client meetings. Actively solicits feedback from clients on completed projects; manages to and communicates customer expectations.

      20%: Provides functional and concise information to management and team in the design, development, and implementation of business applications. May lead development teams on various size projects to improve applications and outline solutions. Facilitates problem-solving sessions with associates, clients, and support staff in order to generate process improvements, best practices, critical product solutions and roadmaps.

      20%: Provides concise information in response to client inquiries. Works effectively with client team members, is sensitive to the client's environment, gains respect of the client team, and is responsive to client requests.

      20%: Maintains current knowledge of industry. Recommends, identifies, and implements process improvements in software lifecycle and business process.

      20%: Mentor less experienced developers. Build skill sets based on assignments.