Digital Software Engineer in Fort Lauderdale, FL at Signature Consultants

Date Posted: 1/29/2021

Job Snapshot

Job Description

Job Summary:

Signature Consultants is looking for a Digital Software Engineer to work on a contract position with one of our clients located in Fort Lauderdale, FL.

Essential Duties & Responsibilities:

  • Partner with Digital business leaders to create a Digital Strategy and Product Roadmap to build and maintain the Digital products of Web, Mobile, etc.
  • Understand the goals of the company and needs of the Digital business owners for Web, Mobile and other digital channels
  • Contribute to the vision for the Digital technology roadmap to be integrated across all business units and applications to keep the company innovative and deliver on key business strategic priorities. Provide a point of view on key technical issues and opportunities- such as mobile adoption
  • Partner with business units and provide engineering insight on solution design
  • Define key business challenges and needs in the software development practice; define strategic goals for the evolution and growth of team, research and implement best practices, and foster culture of continuous improvement
  • Continue to evolve foundational development tools and practices to improve and expedite software development, such as: DevOps technologies, Packaged applications, integration frameworks, security protocols, code and build management tools, etc
  • Prepares key technical inputs for steering committee level and strategic planning sessions and actively participates during these session
  • Partner closely with Business and Application Portfolio leads to align on objectives and programs and ensure adequate delivery against KPIs
  • Maximize value of team by aligning resources and available skills with higher priority projects
  • Stay abreast of advances in technology relevant to the organization

Software Development & SDLC:

  • Manage all aspects of software lifecycle from requirements definition through software release including documentation, test planning and execution, software maintenance, architecture development and design, debugging, implementation, and integration
  • Manage the use of existing architecture to minimize development time while adding foundational infrastructure as needed for growth
  • Manage the integration of new technology with existing platforms
  • Delivers secure coding solutions using the latest industry standards and tools, following coding templates and reusable patterns to ensure quality, maintainable, extendable and reusable deliverables
  • Designs highly available, scalable and performant solutions
  • Strong knowledge and experience with Sitecore CMS
  • Delivers high quality coding solutions, including QA automation
  • Ensures adequate documentation to install, operate and support solutions
  • Delivers solutions of varying levels of complexity
  • Delivers solutions to be used at one or multiple properties
  • Leads team with multiple technical skills: NET, HTML, CSS, JavaScript, Sitecore, React, React Native, C#, .NET, SQL, etc
  • Establishes matrixes and measurements for quality software development
  • Support multiple methodologies - primarily Agile and Waterfall
  • Furthers adoption of Agile across the enterprise, work towards consistent burndown rate and delivery cadence
  • Provides Application Portfolio teams' accurate level of effort estimates to maintain a well-groomed backlog
  • Works with Application Portfolio leads and Project Managers to structure project and support teams to adequately deliver technology solutions

Support:

  • Manages the enhancement and support activities for Digital Packaged and custom developed solutions
  • Leads resolution, diagnosis, and communication during Sev 1 and Sev 2 situations to ensure adherence to defined SLAs and KPIs
  • Performs problem root cause analysis, corrective action planning, and execution. Escalates issues in a timely manner for quick resolution or visibility
  • Creates new and extends existing technical and operational documentation
  • Supports solutions end to end, including thorough understanding of technical infrastructure (cloud or on-prem) and sizing, security protocols and policies, networking/communication requirements, etc
  • Leads resolution, diagnosis, and communication during Sev 1 and Sev 2 situations to ensure adherence to defined SLAs and KPIs

Vendor Management:

  • Maintains strong vendor relationships to keep apprised of new products, versions and releases
  • Assists in the evaluation of third party and vendor provided software and services
  • Manages scope, deliverables, and cost of software development services vendors, ensure they follow development standards and deliver quality solutions

General Department & Team Management:

  • Recruits, motivates, and develops a superior team of Product & technology experts who can lead innovation efforts. Manages a multi-discipline Product Management & Software Engineering team of employees and contractors, onsite and offshore
  • Provides clear, consistent leadership, management and mentoring for direct reports and the broader Product Management & Engineering organization. Inspires, empowers and motivates the organization, leading by example
  • Is a change agent for new and innovative software engineering practices
  • Exercises the authority of a director concerning hiring, performance improvement plans/ reviews, promotions, salary recommendations and terminations
  • Prepares inputs to the budgeting for internal & external resources and expenses
  • Establishes a comprehensive communications program that includes both formal and informal meetings, correspondence, and discussions with their respective businesses
  • Identifies and secures training and education opportunities to continue to grow team skills and capabilities
  • Promotes positive public and employee relations

Skills & Experience Requirements:

  • Depth in Product Management and leading teams of Product Managers
  • Progressive experience developing, implementing and supporting Digital software solutions from the ground up, end to end
  • Comprehensive knowledge of the software development policies, procedures, and practices:
  • Knowledge of end-to-end product life cycle from conception to delivery to ongoing operations
  • Knowledge of Software Programming concepts: Understands source code control and tools; has detailed knowledge of one or more programming languages; uses common development tools for required language, platform, database, middleware and environment
  • Strong quantitative and analytical abilities with deep understanding of the business, excellent problem solving skills and sound judgment
  • Established leader with proven track record in organizational management and rapid technical organization growth
  • Experienced in hiring, developing, retaining and upgrading technical talent with a keen focus on appropriately leveraging contract labor to supplement resource ramp needs (up or down)
  • Strong commitment to teamwork, ability to work with direct and matrix resources from multiple cultural/ethnic backgrounds, across multiple locations and time zones
  • Excellent time management and prioritization skills
  • Ability to present complex ideas and influence stakeholders and partners at all levels
  • Preferred programming experience: .NET Core & Web Services, C#, SQL
  • Working knowledge of Cloud platforms preferred (Azure, AWS)
  • Working knowledge of Project Management and Testing tools (MS Project, JIRA, Selenium, SOAP UI tools desirable)
  • Working knowledge of Agile and Waterfall Development methodologies, and project management
  • Proficiency in MS Office Suite

Qualifications:

  • S. or equivalent degree in Computer Science, Computer Engineering or related field
  • 10+ years' progressive software engineering and technology management experience with a minimum of 3+ years in an established leadership role overseeing large scale IT budgets and initiatives
  • 5+ years of product management, developing products, creating product roadmaps, and leading product managers
  • 5+ years' experience successfully managing, leading and developing a team of technical professionals required
  • 3+ years developing corporate policy and procedure in regards to software engineering/development
  • Experience deploying and managing packaged application implementations (i.e. Salesforce, etc.)
  • Evidence of professional achievement in business transformation through strategic use of technology preferred

About Signature Consultants, LLC

Headquartered in Fort Lauderdale, Florida, Signature Consultants was established in 1997 with a singular focus: to provide clients and consultants with superior staffing solutions. For the ninth consecutive year, Signature was voted as one of the "Best Staffing Firms to Work For" and is now the 14th largest IT staffing firm in the United States (source: Staffing Industry Analysts). With 28 locations throughout North America, Signature annually deploys thousands of consultants to support, run, and manage their clients' technology needs. Signature offers IT staffing, consulting, managed solutions, and direct placement services. For more information on the company, please visit www.sigconsult.com. Signature Consultants is the parent company to Hunter Hollis and Madison Gunn.

EEO Employer

Signature Consultants is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Signature will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at or 888.838.1020.