Hiring for Drupal developer _ Remote job _EST time zone
The purpose of the Senior Software Developer is to support and improve business processes by delivering IT solutions for Digital Marketing function of Investment Management
The Senior Developer will develop, design, and analyze applications and programs of moderate scope and complexity
The Senior Developer will use analytical and problem solving skills to help develop complex solutions and code solutions in full stack Drupal, PHP, CSS and MySQL
The Senior Developer will design business functions, applications, information, and infrastructure architectures
The Senior Developer will ensure coding, testing, debugging, and maintaining components of applications and data
Job Responsibilities
Lead the identification and definition of applications architectures, components and interfaces, design of data model, data/information flows and security design
Provide practical, intermediate knowledge of technical design alternatives and the implications of each approach
Produce software engineering designs for new and existing products (enhancements and new product development) that meet business needs
Keep current on best practices in technology, and marketplace trends (including business competitors and technology vendors)
Influence and clearly relate technical alternatives to business objectives, using effective communication with customers and stakeholders
Recommend design alternatives, consider benefits and limitations to users based on in-depth understanding of business needs; code very moderate/complex or high-risk components
Provide technical direction and coaching to software developers in application development activities (2-4 people)
Adhere to all organizational and IT policies and processes for software development and project management
Participate and many times lead phases of the software development cycle
Identify business value and cost for business and IT partners
Requirements and Qualifications
4-8 years of progressive experience in developing and maintaining Drupal, PHP, CSS applications
2+ years of domain experience within Digital Marketing function would be a plus
Experience in using Object Oriented Programming (OOP) technologies
Experience in UI/UX web development technologies Angular, JavaScript/TypeScript, UI Framework, HTML
Experience working in a full stack role with all layers of UI, middle-tier, and back end