Senior Application Developer

Foley Hoag LLP
7d$134,000 - $146,000Remote

About The Position

We are seeking a skilled Senior Application Developer to design, develop, and maintain robust software applications, with a strong emphasis on data-driven features and database and data integrations. This role involves writing clean code, building efficient data pipelines, ensuring data integrity, and collaborating with cross-functional teams to deliver high-quality, scalable solutions. Key duties include developing stored procedures, troubleshooting issues, implementing security, performing maintenance, and creating documentation, to meet business needs. This role has a remote-eligible working arrangement. Potential candidates must reside in one of the following states: AZ; CA; CO; CT; DC; FL; GA; IL; IN; MA; MD; ME; NH; NJ; NY; PA; TN; TX; UT; VA; VT.

Requirements

  • 7+ years in software development, database management, coding and reporting.
  • Proven experience in software development and Microsoft Power Platform (Power Apps, Power Automate, Power BI).
  • Proficiency in programming languages like Java, Python, PowerShell, .NET, JSON
  • Strong knowledge of database systems (e.g., SQL Server, MongoDB), API, data integration, data analytics, and workflow logics.
  • Strong understanding of Microsoft 365 ecosystems and connectors.
  • Knowledge of Application Development technical standards and best practices.
  • Familiarity with cloud platforms (AWS, Azure) and Agile/Scrum methodologies.
  • Bachelor's degree in computer science, Software Engineering, or a related field.
  • Excellent problem-solving, analytical, and communication skills.

Nice To Haves

  • Legal Technology experience
  • Knowledge of mobile development (iOS/Android).

Responsibilities

  • Design, develop, and implement custom software applications and modules.
  • Design, build, and maintain efficient ETL/ELT processes for batch and real-time data.
  • Write clean, efficient, and maintainable code in relevant programming languages (e.g. Java, Python, PowerShell, .NET, JSON).
  • Integrate applications with third-party APIs and external data sources.
  • Develop and manage database schemas, tables, scripts, and stored procedures for both SQL, SharePoint, and other relational databases.
  • Troubleshoot, debug, and optimize application performance and data bottlenecks. Perform regular database monitoring and performance tuning.
  • Collaborate with data analysts, Knowledge and QA teams to define business requirements and ensure user satisfaction.
  • Implement data security measures and ensure compliance with data protection standards.
  • Participate in code reviews, testing (unit, integration), and maintain comprehensive documentation.
  • Stay updated with emerging technologies and industry trends in software and data development, new database technologies, and products.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service