Software Engineering Jobs - Software Engineering Lead- Permanent, 13743

at The Judge Group
Location Columbia, MD
Date Posted October 3, 2018
Category Default
Job Type Full-time

Description

Our client is currently seeking a Direct hire Software Engineering Lead. 

The Software Engineering Lead is a developer role with leadership responsibilities of 3-6 direct 

This individual would work closely with Product Owners, Business Analysts, UI/UX staff and other members of cross functional teams to ensure the products we build address the informational and analytical needs of our customers in a robust, resilient and secure manner.

The candidate must have strong technical experience across front-end, middleware and back-end operations and have effectively lead or supervised professional level staff.

Essential Responsibilities:

  • Manage software engineering staff; setting goals and performance measures; providing technical as well as career coaching
  • Design, develop and implement technical systems through SDLC
  • Develop and implement software quality standards, and ensure that the team adheres to the standards to maintain the highest possible quality
  • Understand and be able to explain architecture and design to the team
  • Mentor developers to improve efficiency and increase skills
  • Understand advanced development and architecture design patterns
  • Research and contribute toward enterprise technology decisions
  • Leverage APIs and frameworks to integrate, design and build enterprise web applications
  • Participate in establishing, reviewing and maintaining IT security policies and procedures
  • Work closely and cooperatively with other staff members involved with information security and privacy issues
  • Participate in ensuring security compliance with governmental regulatory requirements (when applicable)
  • Ensure all systems are used for management-approved purposes only and application security protects the proprietary nature of the data

Qualifications and Skills (5-6 critical qualities)

  • Bachelor’s degree in Computer Science strongly preferred.  Degree in Information Systems, Applied Math, Economics or related discipline will be considered.  Work experience may be considered in lieu of degree.
  • Experience with the following:
    • Expert level JAVA, Javascript, REACT, AJAX (7+ years)
    • Developing portals using various technologies such as Liferay, SharePoint, open source (5+ years)
    • Continuous integration, automated deployment and system testing. (3+ Years)
    • Unite and integration testing (5+ years)
    • Continuous Integration software
    • Issue tracking software
    • High availability (24x7) and high throughput transactional systems
    • Source control software
  • Query data using SQL
  • Strong knowledge of SDLC methodologies, standards, and procedures
  • Technical Team Lead or staff supervisor experience (3 years)
  • Agile development team experience

Attributes and Competencies

  • Excellent verbal and written communication skills
  • Effectively handle multiple competing priorities/projects and maintain alignment with team priorities
  • Create functional requirements and technical designs from business requirements and communicate technical decision to non-technical staff
  • Collaborate effectively in a cross functional team environment
  • Develop alternative solutions to complex problems after application of advanced analytical, troubleshooting and problem solving skills