Hiring: Senior Software Engineer
📍 Location: Remote / Hybrid (as per project requirements)
💼 Employment Type: Contract
Job Summary
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.
Key Responsibilities
- 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.
Required Qualifications
- 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.
Interested Candidates
Please share your updated resume along with contact details, current location, work authorization, and availability for consideration.