We are seeking a highly skilled and experienced Senior Developer proficient in PL/SQL, Java, and AWS technologies to join our innovative team on a 12-month contract. As a Senior Developer, you will be instrumental in designing, developing, and maintaining robust software solutions that drive our business forward. You will work closely with cross-functional teams to deliver high-quality, scalable, and secure applications.
Responsibilities:
- Lead the design and development of software solutions using PL/SQL, Java, and other relevant technologies.
- Design and optimize database queries and procedures in Oracle SQL and PL/SQL for efficient data manipulation and retrieval.
- Collaborate with architects, product managers, and other stakeholders to gather requirements and translate them into technical specifications.
- Develop and maintain RESTful and SOAP-based web services.
- Utilize AWS services such as AppSync, DynamoDB, and Amplify to build scalable and resilient applications.
- Mentor and provide guidance to junior developers, fostering a culture of continuous learning and growth.
- Conduct code reviews to ensure code quality, performance, and security.
- Troubleshoot and debug complex issues, identifying root causes and implementing effective solutions.
- Stay updated on emerging technologies and industry trends, recommending innovative approaches to improve our products and processes.
Skills and Qualifications:
- Proficient experience in software development, with expertise in PL/SQL, Oracle SQL, Java, and AWS technologies.
- Proficiency in Groovy and Kotlin is a plus.
- Experience with AWS services such as AppSync, DynamoDB, and Amplify.
- Strong understanding of RESTful and SOAP-based web services.
- Experience in leading software development projects from conception to delivery.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal abilities.
Preferred Qualifications:
- Certification in AWS technologies is a plus.
- Experience working in Agile development methodologies.
- Familiarity with DevOps practices and tools.