What are the responsibilities and job description for the Senior DB Engineer - Only local to Chicago, IL position at SelSoft Inc.?
Job Details
Hi,
We have an opening for the position below. If you are interested in this opportunity kindly share your updated resume with details.
Role:Senior DB Engineer
Location: Chicago, IL
Job Description:
Finance Specific - Has experience in multiple system environments. Should also be experienced in designing, developing, and test databases.
- Combine multiple technologies to provide alternative physical solutions
- Performs analysis of business models, logical specifications and/or user requirements to design solutions.
- These individuals can lead a tool evaluation effort, including the definition of the evaluation criteria, identification of tools to be evaluated, and the actual evaluation
- Has Azure Cloud Experience building databases from the ground up.
- Assist team lead helping with SDLC backlog and providing technical direction to developers.
- Your role may also include assisting in implementing APIs/Micro services along with debugging existing services.
- Background in cloud computing concepts such as DataBricks, Data Lakes, Data Warehouse helpful.
- Troubleshoot, debug, and resolve software defects and issues. Propose and implement innovative solutions to address complex challenges.
- Document codebase, technical designs, and development processes. Contribute to the creation and maintenance of technical documentation to expected level withing client organization.
- DB background with strong emphasis in NoSQL technologies.
- Excellent written and verbal communication skills, along with an ability to effectively interface with both business partners and with technical staff.
- Extensive experience in PL/SQL and Performance tuning.
Minimum Experience:
- Azure/AWS/Google Cloud Platform 3 years (Azure Preferred)
- Java 1-3 years
- Oracle 4 years/PLSQL
- NoSQL 1-3 years (CosmosDB)
- Microservice/API Programing helpful.
- GraphQL (Nice to have)
- Observability (Dynatrace, Open Telemetry, AppInsights, etc. Nice to have)
Qualifications:
- Bachelor's or Associate s degree in Computer Science or related subject, or 7 years experience in IT
- Good knowledge of application architectures, data pipelines, real-time data processing, streaming, networking, and security
- Knowledge of DB tools, Experience with SQL (Oracle), NoSQL (Snowflake, Cosmos, Neo4j)
- Proficient understanding of AI/machine learning a plus
- Experience with Public Cloud Azure development
- Familiarity with Cloud concepts like IaaS, PaaS, SaaS, auto-scaling, serverless computing, etc.
- Familiarity with the Java Platform, Enterprise APIs, Java Programming, RESTful interfaces
- Experience designing and building scalable database applications
- Experience in designing, building and deploying large scale, stream transaction systems that are highly scalable, have high through-put, resilient, reliable and cloud-native features.
- Experience researching new technologies that align with business strategy and improve the user experience
- Experience communicating to both technical and business audiences
- Experience working with Agile methodologies required
- Exceptional problem solving / analytical thinking and skills