About
Vidoori:
At Vidoori, we pride ourselves on being more than just a small business - we're a dynamic community of tech enthusiasts, united in our mission to deliver exceptional solutions to our clients. With a track record of building strong Engineering teams, we're dedicated to providing high-quality, modern technical solutions that exceed expectations.Currently, we are seeking a Senior Developer & Database Architect to join our team to manage and optimize our database architecture. This key role entails leading in the design, implementation, and maintenance of complex databases, as well as developing robust, scalable, and efficient software solutions to meet our clients' evolving needs. If you're ready to take on challenging projects and collaborate with a talented team, we invite you to be part of our journey.
At Vidoori, the journey is just as exciting as the destination.
What We Offer:
- Competitive salary plus bonus*
- Competitive benefits package
- Generous PTO and Holidays
- 401k enrollment with Vidoori Contribution
- Casual work environment
- Career Development
- Lunch provided by Vidoori
- A culture that values employee well-being and work-life balance
- Exposure to cutting-edge technical solutions
- Collaboration with talented teams to deliver high-quality projects
*Indicates qualifying eligible positions only
Responsibilities of the Senior Database Developer
- Design and implement robust database structures to store, manage, and retrieve company and client data efficiently.
- Develop high-quality, scalable software solutions that integrate seamlessly with database systems.
- Lead the architectural design for database and software development projects, setting standards for code and performance in both relational and non-relational databases.
- Conduct performance tuning of database systems to ensure optimal efficiency and reliability.
- Collaborate with software development teams to understand data needs and deliver precise database solutions.
- Oversee the migration of data from legacy systems to new solutions.
- Ensure data security and compliance with GDPR and other relevant legislations.
- Maintain up-to-date knowledge of database technologies and software development practices.
Essential Skills and Experience
Must Have:
- Over 10 years of experience in software development with a proven track record of successful project delivery.
- Proven experience as a Senior Developer and/or Database Architect with a strong portfolio showcasing significant projects.
- Expertise in database design, development, and management with SQL, NoSQL, Data Lakes, and other relevant technologies.
- Proficiency in software development with experience in programming languages such as Java, Python, or C#.
- Strong knowledge of software development lifecycle (SDLC) and Agile methodologies.
- Excellent problem-solving skills and the ability to work on complex projects with cross-functional teams.
- Ability to communicate technical concepts clearly and effectively to non-technical stakeholders.
- Degree in Computer Science, Information Technology, Software Engineering, or a related field.
Location:
Hybrid - Maryland/Washington DC Region
Residency:
Must be US citizen
Clearance:
Public Trust
Employment Type:
Full-Time
Vidoori's corporate culture is defined by collaboration, employee well-being, and professional growth. We prioritize teamwork and innovation while fostering a supportive environment that promotes work-life balance. Diversity, respect, and excellence are core values that guide our actions, and we actively engage with our employees to make a positive impact. At Vidoori, we are committed to creating a culture where every employee can thrive and contribute to our collective success.