Careers
Love your work--and your life.
Powered By Our Associates
Infodat is always looking for the best and brightest talent to support our growing portfolio. We have scaled from a startup organization to a growth company by delivering excellence to our customers. If you are interested in choosing a career with Infodat, you’ll find great colleagues, a challenging environment and a work-life balance.
-Project Manager
Exceptional Career Opportunities
Infodat is always looking for the best and brightest talent to support our growing portfolio. We have scaled from a startup organization to a growth company by delivering excellence to our customers. Our alliances with technology industry leaders like Microsoft, Comodo, Tufin, Imperva, allow us to achieve even greater success as we build best practices for efficient and effective solutions.
If you are interesting in choosing a career with Infodat, you’ll find great colleagues, a challenging environment and a work-life balance.
Current Openings
Software developers- multiple positions
Requirements gathering. Interacting with regularly management and product owners on project development, project status, priority setting and sprint timeframe
- Gather requirements.
- Represent team in backlog grooming sessions to plan and prioritize the functionalities for the upcoming sprints
Perform Database, Site, User and Application audits and health checks
- Run reports and analyze future Database requirement which general results in increasing or decreasing the size
- Create SQL Scripts and Scripts to read Splunk logs, to run daily, weekly, and monthly to address end user related audit reports as needed
Provide expertise in Engineering and Operations of environments including installs, upgrades, language packs, patch management, deployments, monitoring and troubleshooting of hosted applications.
- Improve the visibility of Azure applications across the environments, analyze, suggest, and implement Azure AppInsights which gives a complete view and comparison of Application and server state.
- Spearhead the Installation and patching of Applications – both production and non-production environments besides troubleshooting the issues that pop up.
Assists application development team(s) working on various modules / features, with planning and implementation, conducting code review, optimization techniques and ORM mappings (entity Mappings) / SQL /JPQL queries for better performance.
- Assist the Development team with various effort estimations for planning purpose.
- Provide the best coding conventions and coding standards documents, allowing them to implement / follow the same while coding
Work on developing Microservices Architecture using technologies such as Azure App Services, Workflows, PowerShell, Java REST APIs, Messaging Brokers, Implementing the Backend functionalities using ORM frameworks Hibernate, JPA and creating Database design. GUI (front end) frameworks like React, Typescript, NodeJs
- As part of regular work, suggest/create applications, workflows based on business requirements after an elaborate analysis.
- Create and develop the microservices architecture and micro services as per the requirements using technologies such as Spring Boot, Eureka frameworks.
- Implement the Asynchronous communication between different services using Kafka or RabbitMQ message brokers.
Develop, implement, and maintain procedures, and associated training plans for system administration, usage, and disaster recovery.
- Address Adhoc requests for any hotfix releases
- GUI test cases are executed to ensure no cosmetic errors are encountered
- Release level test cases are identified for regression bed
Sphere of influence, Accountability, Collaborative Decision, Making Initiative & Direction Company Culture
- Be part of technical discussions, listening to everyone’s solutions – support choosing the best solution for both the team and project.
- Provide direction for those on a team as necessary. Additionally, demonstrates a strong sense initiative towards his own team’s project.
- Understand the company culture and how to apply it within one’s own team. Also be involved in any company culture activities.
Process & Measurement, Risk & Dependencies, Planning and Return on Investment, Team Building
- Encourage team to use best practices and follow process including proper use of Resharper and StyleCop. Use the knowledge of internal processes and how their own team follow these processes and best practices.
- Identify and understand risk and how to minimize risk. Coordinate resolutions to potential risk. High-level understanding of a project’s dependencies.
- Participate in planning phases and team sprint planning.
Data Engineers ( Data Scientists)- multiple positions
Data Collection, Cleaning & Preprocessing
- Collect and extract structured and unstructured data from various sources including Azure SQL, Excel, and APIs.
- Clean and preprocess raw data using Python (Pandas, NumPy) to prepare for analysis and modeling.
- Perform exploratory data analysis (EDA) to identify trends and inconsistencies.
Data Analysis & Feature Engineering
- Apply statistical techniques and feature selection to prepare data for model training.
- Use correlation analysis, data normalization, and variable encoding to optimize datasets.
- Support development of predictive models in collaboration with senior data scientists.
Model Training & Validation
- Train machine learning models using Scikit-learn and Azure Machine Learning Studio.
- Evaluate models using metrics such as accuracy, precision, recall, F1-score.
- Perform cross-validation and hyperparameter tuning using grid search techniques.
Visualization & Reporting
- Create data visualizations and dashboards using Power BI and Matplotlib.
- Translate technical results into business insights for stakeholders.
- Develop automated reports using Azure Logic Apps and Python scripts.
Model Deployment & Monitoring
- Assist in deploying models to Azure ML endpoints for production use.
- Monitor model performance and data drift using Azure Application Insights.
- Schedule retraining and scoring pipelines with Azure Data Factory.
Documentation, QA & Collaboration
- Document data science workflows, assumptions, and model version history.
- Write and review code in Git repositories; follow best practices for version control.
- Participate in Agile ceremonies (standups, sprint reviews) with data and engineering teams.
Business Support & Communication
- Work with business users to understand their data needs and translate into analytical solutions.
- Present results in meetings and contribute to decision-making processes.
Software Quality engineers- multiple positions
Quality Planning & Sprint Integration
- Gather testing requirements through regular interaction with management and product owners.
- Participate in backlog meetings and sprint planning to align QA scope with development priorities.
- Create high-level test plans per release, outlining entry/exit criteria, test scope, and types of testing (e.g., regression, smoke, usability).
- Prepare and share the daily QA status reports to the project team lead.
Functional, Regression & Database Testing
- Design and execute test cases across system functionality, UI, integration, and edge-case scenarios.
- Perform database testing using SQL queries;
- validate data integrity, performance, and schema updates.
- Conduct regular site, user, and application audits to identify discrepancies and validate environments.
Automation, Tooling & Infrastructure Support
- Develop and maintain automated test scripts for regression and integration suites using JUnit, NUnit, Selenium, or similar tools.
- Collaborate with DevOps to streamline QA deployment pipelines, manage test environments, and support parallel automation test runs.
- Monitor and improve test coverage metrics (target 80%+) and integrate with CI/CD tools for release readiness.
Defect Management & Quality Compliance
- Document and manage software defects using a bug tracking system (e.g., Jira, Azure DevOps).
- Track resolution progress and perform retesting for fixes; ensure traceability of defects to requirements.
- Conduct root cause analysis of critical bugs and provide actionable feedback to developers.
Test Documentation, Standards & Audits
- Create and maintain test documentation, including procedures, test cases, test data, and reproducibility protocols.
- Conduct code reviews to provide testability insights and promote adherence to QA best practices.
Collaboration, Review & Risk Planning
- Collaborate with developers, product managers, and technical support to evaluate usability and diagnose issues.
- Participate in design and code review meetings, providing input on test strategies, coverage gaps, and user experience.
- Work with stakeholders to plan test schedules and identify risk areas with appropriate mitigations.