Director, Business Systems
Monday through Friday, various shifts (additional hours as required; weekends and after hours availability at times).
Hybrid schedule that requires in-office work three days a week.
The Senior Systems Analyst is responsible for designing, developing, and supporting a wide range of software programs. This position encompasses both front-end and back-end development, with a focus on selecting the platform that best aligns with business requirements.
Typical responsibilities include, but are not limited to, the following:
- Meet with end users to outline and gather requirements for new application requests
- Evaluate business requirements for new application requests and propose most efficient means to execute
- Design and develop scalable, secure, and efficient applications while working directly with end users to ensure requirements are incorporated throughout the development stage
- Integrate best practices in design and development aspects of programs
- Develop front-end interfaces using HTML, CSS, and JavaScript, ensuring responsive design and seamless user experience across devices
- Implement back-end functionalities, including server-side logic, database integration, and API development
- Integrate artificial intelligence (AI) technologies into application development, leveraging machine learning algorithms and data-driven insights to enhance functionality, optimize user experience, and deliver innovative solutions aligned with business objectives
- Perform comprehensive testing and debugging to ensure the functionality, performance, and validation of the final product, while confirming that the proposed requirements are met
- Become familiar with applications developed by other programmers to be able to provide support when needed
- Regularly review the status and build of applications to ensure they are operating at optimum efficiency
- Stay updated on existing and new programming languages to ensure that new development responsibilities are current
- Create documentation for all owned applications and keep it up to date as necessary
- Possesses strong technical skills, with proficient knowledge in multiple programming languages
- Creative thinker and excels in problem-solving, with a keen attention to detail
- Strong verbal and written communication skills, capable of conveying technical concepts to non-technical users
- Work effectively in a highly collaborative, flat organization structure
- Exhibits adaptability and willingness to learn new skills/technologies
- Proficient in the following languages/frameworks:
- HTML, CSS, Bootstrap, React, JavaScript, JSP, AngularJS, ASP.NET Core, ASP.NET MVC, Web API, VB.NET, VBA, Visual C/C++, C#, ColdFusion, Java, Node.js, Python, PHP, and PowerShell
- Proficiency of the following database:
- MS SQL Server
- Experience in developing and implementing AI algorithms and models
- Experience with source control systems:
- Git, GitHub, TFS, and SVN
- Bachelor’s degree required
- Minimum 10 years related experience required
- Prior experience in a professional services organization strongly preferred
The expected base salary for this position ranges from $160,000 - $180,000. Salary offers are based on a wide range of factors including relevant skills, training, experience, education, anticipated assignment, and, where applicable, licensure or certifications obtained. Market and organizational factors are also considered. Davis Polk offers a competitive salary and comprehensive benefits package.