
Senior Application Developer
Foley Hoag LLP
full-time
Posted on:
Location Type: Remote
Location: Arizona • California • United States
Visit company websiteExplore more
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