Role: Senior C/Oracle Developer with strong Unix/Linux experience
Remote Role
Client: Gainwell
Technical Qualifications
6+ years of hands-on experience in application and software development
Strong proficiency in:
C programming
Oracle Database & SQL
TFS (Team Foundation Server)
Unix/Linux environments
Solid understanding of:
Software Development Life Cycle (SDLC)
System and product design principles
End-to-end coding, testing, debugging, documentation, and deployment
Proven experience in evaluating, enhancing, and maintaining existing systems
Ability to produce clear and detailed technical specifications, functional requirements, and test plans
Process, Quality & Methodologies
Experience supporting quality assurance activities, including:
Code reviews
Test planning and execution
Familiarity with software development methodologies (Agile, Waterfall, or hybrid)
Strong adherence to organizational development standards, policies, and best practices
Key Responsibilities & Work Environment
Design, develop, test, debug, implement, and document moderately complex software applications
Analyze business and technical requirements and translate them into:
Technical specifications
System designs
Functional requirements
Evaluate existing applications and systems to identify improvement opportunities
Collaborate closely with project managers to support task estimation and assignment
Work effectively within a cross-functional development team
Act as a technical liaison with clients and management, providing guidance on complex programming issues, validating requirements, and resolving technical challenges
Develop comprehensive test plans and actively participate in QA activities, including code and design reviews
Contribute as a senior team member and lead a small sub-team of developers when required
Design system components and delegate technical responsibilities to junior team members.