Senior Software Engineer
FLORIDA NEXT FOUNDATION, INC.
Ambler, United States of America
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Ambler, United States of America
Tech stack
Microsoft Access
Java
.NET
Vbscript
Agile Methodologies
Software Applications
Big Data
Health Informatics
Databases
Data Integration
ETL
Relational Databases
Database Design
Software Design Documents
Spring
Object-Oriented Software Development
Oracle Applications
Performance Tuning
Powershell
Systems Development Life Cycle
Query Optimization
Standard Sql
Software Engineering
Software Systems
SQL Stored Procedures
SQL Databases
Data Processing
Scripting (Bash/Python/Go/Ruby)
Database Optimization
Information Technology
Job description
We are seeking an experienced Senior Software Engineer to support, maintain, and enhance enterprise software applications within a large-scale product environment. The ideal candidate will possess strong expertise in software development, database technologies, ETL processes, and healthcare data systems. This role requires close collaboration with cross-functional teams, business stakeholders, and offshore development teams to deliver high-quality, scalable software solutions., * Support, maintain, and enhance software applications and components within the product suite.
- Analyze, troubleshoot, and resolve software issues reported by internal and external customers.
- Design, develop, test, and deploy high-quality software solutions following established development standards.
- Create and maintain technical documentation, including specifications, design documents, and operational procedures.
- Improve system performance, scalability, and availability through optimization and enhancements.
- Collaborate with business users, project managers, architects, and development teams to deliver business-critical solutions.
- Ensure adherence to software development standards, security guidelines, and best practices.
- Participate in all phases of the Software Development Lifecycle (SDLC).
- Identify opportunities for process improvements and contribute innovative ideas to improve operational efficiency.
- Mentor junior developers and provide technical guidance to team members.
- Stay current with emerging technologies and industry best practices.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related technical field.
- Minimum 10+ years of software development experience.
- Strong experience working with Healthcare Data.
- Proven experience handling and processing large datasets.
- Strong knowledge of relational databases and database design principles.
- Hands-on experience with ETL processes and data integration.
- Expertise in SQL and Oracle query optimization, stored procedures, and triggers.
- Deep understanding of Object-Oriented Analysis and Design (OOAD).
- Experience with Microsoft Access.
- Strong scripting skills using VBScript and PowerShell.
- Experience working with Java frameworks and the .NET Framework.
- Familiarity with enterprise scheduling and job automation tools.
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent written and verbal communication skills.
Preferred Skills
- Healthcare analytics and claims data processing experience.
- Experience supporting enterprise-scale applications.
- Knowledge of performance tuning and database optimization techniques.
- Experience working in Agile development environments.
- Strong collaboration and stakeholder management skills.
Mandatory Requirements
- 10+ years of software engineering experience.
- Healthcare data experience is required.
- Strong SQL/Oracle development and optimization experience.
- ETL development experience.
- Java and .NET development experience.
- Experience with large-scale data processing environments.