SENIOR LEAD DEVELOPER - Public Trust - REMOTE
Apply NowCompany: NorthHill Technology
Location: Washington, DC 20011
Description:
Job Description:
- Serve as lead system developer and technical all-rounder to a 20-user team comprised of financial market data analysts, working alongside an AWS architect
- Develop tools, applications, reports, dashboards, and visualizations using Python, SageMaker, SQL, QuickSight, Excel and others (PowerQuery, VBA is a bonus)
- Understand and solution with AWS toolsets (Glue, Lambda, DataBrew, S3)
- Perform and manage all development activities in an Agile environment (JIRA/GitLab)
- Work directly with upper management, specialty engineering teams, business stakeholders, and end users/customers to deliver multiple infrastructure/software projects
- Create and maintain enterprise infrastructure project documentation (SOPs, deliverables, presentations)
- Write and maintain system documentation, end user documentation, and quick guides (for team member support)
- Onboard projects, propose, implement and drive different engagement models for developing and implementing solutions that meet detailed and specific business needs
- Create and maintain project plans in Jira to track and analyze progress in a clear and transparent fashion
- Other duties as assigned
- Bachelor's degree in Computer Science or related field
- 5 years' experience with Software/System Development in an enterprise environment, preferably Financial Technology and/or Government
- 5 years' experience as IT Delivery Manager or Team Lead
- Imperative to have working knowledge of information technology disciplines such as AWS, requirements management, data analysis and code development, databases and user interface (GUI) design
- Specific experience needed in developing in Python with consideration for memory management and multiprocessing on large datasets in data lakes using shared/limited compute resources
- Specific experience in writing modular, structured, parameterized, documented and tested .py and .ipynb code ... the working environment will not have access to any ai driven coding companions
- Specific experience needed in dashboarding in QuickSight (and PowerBI is a bonus)
- Specific experience needed with large data sets in data lakes (RedShift and Iceberg) and understanding read/write query performance and optimization
- Experience in statistical interpretation of data, and basic experience with PySpark (understanding of ML in SageMaker is a bonus}
- Excellent business communication, problem solving, and general oral and written communications skills
- Strong technical documentation skills
- Public Trust