Senior Developer and Data Analyst - Mitchell Martin
New York, NY
About the Job
Our client, an investment management company, is seeking a Senior Developer and Data Analyst
Location: New York, NY
Position Type: IT Full Time
Key Responsibilities:
Location: New York, NY
Position Type: IT Full Time
Key Responsibilities:
- Design, build, test, and deploy software applications and features
- Carry software products through the software development life cycle (SDLC)
- Write clean, concise, and efficient code
- Manage code documentation and version control
- Work in an agile environment to release software on a regular schedule
- Troubleshoot and debug software
- Act as the first line of support for system issues and work with vendor/internal technical resources to triage and fix bugs and system outages.
- Participate in on-call rotation to respond to production issues
- Act as data steward, synthesizing data and connecting dots to provide context and insight and exploring opportunities to enhance data sourcing and data governance
- Analyze large volume of data utilizing various tools (excel, power BI, etc.) and even write their own scripts (python).
- Work directly with business users and vendors on defining strategy, requirements, project plan, execution plan, test plan, troubleshooting issues, etc.
- Manage small size projects. Keep track of tasks. Regular follow ups. Running meetings with senior people on the business side, etc.
- Operate as a single person team as well as part of the small team. Operate independently with minimal oversight from direct manager.
- 10 years of experience in a software developer role with 2 years of experience working on data intensive projects as data analyst.
- Strong written and verbal communication skills and the ability to talk to the business, synthesizing complex ideas into clear messages and translating needs into IT requirements
- Superior organizational skills; ability to multi-task and flex with changing priorities
- In-depth experience in Agile development practices and system integration through API, web services, or ETL with both proprietary and vendor systems.
- Experience financial services or consulting services organization
- Experience of working in a regulated environment and the associated processes and tools
- Ability to prioritize, take full ownership and responsibility of various tasks without losing attention to detail.
- .NET and Azure.
- Experience building services (including use of Azure Functions) on Azure stack
- Experience managing project SDLC with Azure DevOps
- General knowledge of SQL and at least familiarity with one of the major relational DB products (Microsoft products are plus)
- Working knowledge of OOP, TDD, BDD, data structures, algorithms, and computer science fundamentals.
- Strong problem-solving and communication skills
- Version control with Git
- Highly Desirable (at the minimum candidate has to be ready to pick up and support our mobile application built with these technologies): iOS, Flutter, Power BI
- Nice to have: Experience designing and working with Data warehouses, Snowflake products, Databricks, Microsoft ADF
Source : Mitchell Martin