Foley Hoag LLP

Senior Application Developer

Foley Hoag LLP

full-time

Posted on:

Location Type: Remote

Location: ArizonaCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $134,000 - $146,000 per year

Job Level

About the role

  • 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.

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.
Benefits
  • Competitive salary
  • Professional development opportunities
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaPythonPowerShell.NETJSONSQL ServerMongoDBETLdata integrationdata analytics
Soft Skills
problem-solvinganalyticalcommunication