The senior developer will be responsible for software development and maintenance for critical system components. This candidate must have extensive experience in Oracle PL/SQL and capable of constructive efficient processes operating on large distributed systems. A thorough understanding of the full software development life cycle and ability to participate with project teams in the requirements gathering, design, and development of complex applications / programs. The individual must be able to interpret business requirements and functional design specifications and translate them into technical solutions. This candidate must work closely with the development team to ensure proper system design and implementation. They must be able to assist multiple team members in the day-to-day support/ticket activities in addition to new development project work. The senior developer must be able to anticipate software design and development needs and must have the ability to evaluate the proposed changes to determine their viability within the overall business solution being built or enhanced. This position will be part of a team responsible for the delivery of complex mission critical applications in a medium to large processing environment, and able to leverage off-shore contractors when feasible.
Sr Oracle PL/SQL Database Developer Qualifications:
A minimum of 5 years IT development experience.
A minimum of 3 years extensive and recent hands-on experience with Oracle/PLSQL
Oracle PL/SQL 11.x or higher
Conceptualize, design and write complex SQL queries and PL/SQL stored procedures
Experience in Query Tuning and Performance Optimization
Data modeling & design
Experience in the following areas are a plus
Basic Unix commands and shell scripting
Database integration with web technologies
Building REST API microservices using Java, Spring and Spring Boot Frameworks
Experience with billing and invoicing applications
Experience in high volume OLTP applications is highly preferred
Strong skills in designing quality solutions to stated business problems
Problem solving skills including the analysis and resolution of critical system problems
Strong understanding of methods for data extraction, data transformation, and data insertion
Good knowledge on application and database / SQL tuning skills
Strong written and verbal communication skills
Good knowledge of business principles
Self-starter and take the initiative to learn new processes.
Ability to work in a fast paced environment, independently and as part of a team
Ability to communicate to a wide variety of audiences, both business and technical
Understands the financial implications of the project (labor capitalization, cost/benefits, etc.)
Desire to become subject matter expert on supported applications
Strong decision-making abilities
Ability to mentor junior team members
Sr Oracle PL/SQL Database Developer Education
Minimum BA/BS in Computer Science or related field