- Application Development: Design and develop MarkLogic applications using the Data Hub Framework, creating data ingestion workflows to transform and load JSON and XML files.
- Technical Design: Collaborate with Application and Enterprise Architects to translate high-level data flow designs into detailed, low-level implementation designs.
- Data Integration: Utilize tools like MLCP and REST API services to ingest data and provide it to other applications.
- Business Collaboration: Work directly with business stakeholders and analysts to understand data and business processes, recommending best practices to resolve issues and develop new solutions.
- Cloud Integration: Leverage your experience with Azure or AWS components (e.g., S3, Kinesis, IAM, Cloud Watch, EMR, Glue) to build and support cloud-based solutions.
- Maintenance & Support: Maintain detailed documentation for applications and integrations. Provide support for production issues and platform upgrades.
- ETL & SDLC: Apply your knowledge of end-to-end ETL implementation and follow Agile development methodologies throughout the full SDLC lifecycle.
Required Skills:
- Overall Experience: 5+ years in software development.
- MarkLogic: 3+ years of experience with MarkLogic, including technologies like Java, JavaScript, XQuery, XSL, and Shell Scripting.
- Cloud: 2+ years of experience with Azure or AWS components such as S3, Kinesis, IAM, Cloud Watch, EMR, Glue, and various data storage solutions.
- Methodology: Knowledge and experience with the full SDLC lifecycle and Agile development methodologies.
- ETL: Good experience in end-to-end ETL implementation