Careers
At Primasolv, we believe that our people are the core value and the greatest asset of our company. We make it the highest priority to give dynamic individuals with great potential in their respective professions a chance to grow, by guiding and nurturing them within the company.
Currently, Primasolv is looking for energetic and enthusiastic young professionals to join our pool of talents. It is our mission to hire world-class talent, hence you always get to work with the best talent in the industry. Further, joining hands with us also means that you are the best in what you do.
At the moment, we have openings for the following positions:
- Sr. Software Engineer (Ref: #02098)
- Software Engineer (Ref: #042)
- DevOps Engineer
- Management Analyst
- SysOps Engineer
- Software Engineer - Systems
- Software Engineer (Ref: #00424)
- Software Engineer (Ref: #4969)
- Cloud Engineer/Systems Administrator
- Software Engineer - Applications
- Systems Engineers (Ref: #00889)
- Software Engineer (Ref: #01603)
- Software Engineer (Ref: #02404)
- Implement various new features by taking lead in requirement elicitation, design, development and validation
- Lead the Diagnostic software services implementation involving authoring and managing API Services, data persistence and external services integration.
- Manage life cycle of various 3rd party data feeds and incorporate in to the workflows of the core service models.
- Author and manage components involving sending data feeds to downstream systems in various formats.
- Manage SQL & Stored procedures to support the operational reporting services. Continuously engage with other team leads to plan and schedule integration testing.
- Nodejs, Python, Java, MySQL, MongoDB, WebStorm
- Numerous AWS services, viz. EC2, ECS, RDS, EC, EFS, S3, SNS, SQS, SES, lambda, kinesis, CloudFront, CloudWatch, ELB, IAM, WAF.
- Systems or Applications with six(6) months experience as Software Engineer, Analyst, or Consultant.
- Accept Bachelor with 5yr exp as Master.
- The primary worksite is Wixom, MI, but relocation is possible.
Ref: #02098.
- Design and develop software based on the analysis of user requirements and specifications. Support, develop and test the core diagnostic service application.
- Create and configure workflows on Bamboo to automate numerous builds.
- Developed ansible scripts(playbooks) to automate the deployments. Perform data backups and disaster recovery operations as per the required SLAs.
- Write custom back-office scripts for operational maintenance.
- Troubleshoot and resolve the JIRA issue queue (WT2) by exploring the issue, record and document it thoroughly (performing root cause analysis).
- Master degree in Computer Science or Information System or related field with 6 months experience as Software Engineer or Developer or Analyst or related.
- Primary worksite is Wixom MI but relocation possible.
There's a great demand for DevOps engineers in the software industry today, as a business could be greatly benefited with their expertise. As a DevOps Engineer, you will work closely with our development team to support them with deploying and operating our systems.
- Automating and streamlining the operations and processes of the organization
- Establish continuous integration framework for the software development process
- Build and maintain tools and programs for product deployment and monitoring
- Troubleshoot and resolve technical issues in development, testing and production environments
To be able to successfully fulfill the above responsibilities, a DevOps engineer should possess the following qualities and qualifications.
- Hands-on experience on LINUX/UNIX operating systems and administration
- Experience with automation and configuration management using industry recognized frameworks
- Ability to use a range of open source and cloud services, essentially, AWS
- Fundamental knowledge and some experience with coding and scripting, preferably Java, PHP, JavaScript and jQuery.
- Strong knowledge and experience with MSSQL, Oracle and/or MySQL
- Practice of industry best practices
- The nature of the duties above required that that this position be filed by an individual with at least a Bachelor’s degree related to in Computer Science/Information Systems/Engineering or the U.S. equivalent in a closely-related field. This position also prefers some experience with the cloud technologies and operational support exposure.
- Developing new or enhanced business process and support project managers on ongoing business requirements, requirements identification and recommendation of necessary development and assist project managers in developing proposals for new IT initiatives.
- Operational and Supplemental Services for the FCA NAFTA After Market Operations.
- Analyzing and reconciling the data from a range of sources for FCA aftermarket online subscription sales and performing financial data analysis for business decision making.
- Responsible for development of new business process and perform operational and compliance research.
- Evaluate and support business operations initiatives in HR functions.
- Process implementation, supporting accounting functions and creating cost management reports for business efficiency.
- Cost Control initiative and involve in AWS audit.
- Develop business or financial information systems to the management for short term and long-term decision making.
- MS Word, Excel, Power Point, Office Timeline, SQL, NoSQL, JIRA, Confluence, MS Project, MS PowerShell, Okta, Recurly, Avalara, Payment Gateways, Quick Books, Windows are used to accomplish the above responsibilities.
- The nature of the duties above required that that this position be filed by an individual with a Masters in Management Information Systems OR MBA and also requires adequate exposure to financial accounting, taxation, cost control, auditing and security reviews primarily in the direction of the Project Manager.
- Install and maintain necessary software including Windows/Linux OS, Database Servers, Application Servers, Backup Servers, Antivirus Tools, MS Office, aws components, Ansible Tower, Docker, etc. by primarily creating and managing the machine image repositories.
- Provisioning the AWS infrastructure services as needed. Develop and manage custom scripts to containerize some core applications by using docker and leverage the AWS clustering to dynamically create tasks and auto-scale the containers. Setup lambda services to auto-scale infrastructure i.e. driven by the app-container performance and custom application metrics
- Writing custom back-office scripts for operational maintenance. The nature of these scripts is related to deployments, data maintenance, and integration, generating custom canned reports, report/status emailers scripts, packaging scripts, and general utility routines.
- Create and configure workflows on Bamboo to automate numerous builds. Developed ansible scripts(playbooks) to automate the deployments. Perform data backups and disaster recovery operations as per the required SLAs.
- Leverage aws cloud-watch and the external services like Datadog, Pingdom, and VictorOps to develop required dashboards and notification schemes that help in the continuous monitoring of the health of the infrastructure, core, and supplementary applications.
- Extensively use aws-cli to create aws inventory metadata snapshots across accounts to facilitate custom performance, security (vulnerability assessments), and cost audits. Periodically review cloud-watch logs to identify usage and security metrics feed to be used by audit reporting.
- Develop/Enhance and implement Security and DevOps practices, policies, and procedures. Enable and extend cloud security assurance and compliance working directly with regulators and teammates creating and documenting controls. Plan, coordinate, and implement network security measures to protect data, software, and hardware. Operate master consoles to monitor the performance of computer systems and networks, and to coordinate computer network access and use. Confer with network users about how to solve existing system problems. Monitor network performance to determine whether adjustments need to be made, and to determine where changes will need to be made in the future.
- Maintain the stability of AWS Cloud Application Environments. Respond to customer support requests via tickets and phone calls within response time SLAs. Ownership of infrastructure and security issues, collaborating and escalating to the application developers as needed. Troubleshoot performance degradation and loss of service as time-critical incidents.
- Research new technology and implement it or recommend its implementation. Develop a proof of concepts and perform risk spikes for new road map items and report reliability and performance metrics which are used to evaluate new functional requirements, general R&D work (technology spikes), and developing some generic reusable components.
- Windows, Linux, Redhat, Bash, Python, SQL, MySQL/Oracle/ PostgreSQL Administration and tuning, DNS, LDAP, DHCP & IPv6, COBIT & ITIL Standards, git/bitbucket, Jenkins, Puppet, Chef, Ansible, Docker, Terraform, Datadog, Pingdom, VictorOps, Evident IO, Cloudsploit, Bamboo, Confluence, Okta, OpenVPN, Nessus Scanner, Splunk, MS Office, Asana, JIRA, AWS Stack, Azure Stack.
- AWS Stack: EC2, RDS, EC, EFS, EBS, ELB, S3, Glacier, ECR, ECS, Auto-Scaling, IAM, Cloud HSM, Route53, IAM, Cloud Watch, Cloud Formation, Cloud Trail, Lambda, VPC, Dynamo DB, Athena, SNS, SQS, SES, CLI, Document DB, IoT, API Gateway, Guard Duty, Kinesis, Cognito.
- The nature of the duties above required that this position be filled by an individual with at least a Bachelor’s degree related to Computer Science/Information Systems Engineering, Electrical/Electronic Engineering, or the U.S. equivalent in a closely-related field.
This position also prefers some experience with cloud technologies and operational support exposure.
- Perform business analysis and prepare specifications required to transform business needs. Evaluate, design and upgrade client’s information technology needs within time and cost constraints. Confer with management or development teams to prioritize needs, resolve conflicts, develop content criteria, or choose solutions. Evaluate code to ensure that it is valid, is properly structured, meets industry standards and is compatible with browsers, devices, or operating systems.
- Developing Use Case Models, Activity diagram, Data flow Models, ER Diagrams, RTM and handling the JAD sessions with the business people as well as with the technical team. Creating Business Requirements Document, Functional Requirement Specification, Business process flows, System Design documents, Training documents and User Guides.
- Good understanding of EDI and in-depth expertise in solution structuring and estimation, due diligence design and conduct, business analysis from requirements capture, management to functional design and offshore knowledge transition to the technology teams. Handling large complex proposals/bids, structuring solutions for Financial Services Clients Application Development and Maintenance programs with Onsite to offshore knowledge transition for functional intensive applications.
- Handling POCs and demonstrated proven experience in successfully completing Data Migration project. Thorough understanding of all SDLC and STLC and experience managing requirements using Agile (SCRUM), Waterfall and V model. Experience in Business Analysis & Quality Assurance Analysis with multiple skillset (Mainframes, .Net, Hadoop, Agile Testing, QTP, SharePoint, IBM Data stage) ensuring quality, budget and time-line of the project.
- Increase the speed to market by automating the existing data mining and reservations processes in excel macros and QTP. Understanding and applying of Data Concepts, Data mining, Data reservation, handling data requests from different sources, Data quality check. Generating the ad-hoc and Scheduled documents, queries and reports need for audits and FDA inspection for adverse events including their event details and Post marketing cases.
- Ensuring Quality Control is in place for the reports generated by the team members. Generating Daily Workflow metrics and compliance metrics needed for the higher management and Internal Audits through excel Macros and Pivot Tables. Performing the gap analysis to understand the product families as needed. Publishing the monthly reporting calendar to the management that includes the scheduled reports to run on daily/weekly/monthly basis
- Conducting requirements clarification meetings with the Risk Management team and other internal teams for various Projects and to submit the deliverables on-time
- The nature of the duties above required that that this position be filed by an individual with at least a Bachelor’s degree related to in Computer Science/Information Systems or the U.S. equivalent in a closely-related field.
- Involve in all the phases of Software development life cycle to understand requirements and implement web applications as per specifications.
- Create Feature files and write Scenarios using SpecFlow in VS.Net framework. Create some SQL queries for validating the data in Oracle database.
- Create cucumber scenarios for new MCA applications using Selenium.
- Automate the test cases using Gherkin, Cucumber, Behavior-Driven Development (BDD), Selenium Web driver and C#.
- Master degree in Computer Science or Information Technology with at least 6 months experience as Programmer/Analyst or Software/Web Developer or Consultant.
- Primary worksite is Wixom, MI, but relocation is possible.
- Support, develop and test the core diagnostic service application. Collaborate with UI team to integrate UI Components with middle-tier services.
- Perform upper/lower environment deployments and perform system level tests. Evaluate code to ensure it is properly structured to meet industry standard and is compatible with browsers, devices, or operating systems.
- Primary worksite is Farmington Hills, MI, but relocation is possible.
- Master degree in Computer Science or Software Engineering with 6 months experience as Software Engineer or related or IT Consultant.
- Install and maintain necessary software including Windows Server OS, Solaris OS, Linux OS, Database Servers, Application Servers, Backup Servers, Antivirus Tools, MS Office, Amazon Web Services, Ansible Tower, Docker, Okta Identity Solutions integration etc.
- Writing custom back office scripts for operational maintenance. The nature of these scripts are related deployments, data maintenance and integration, generating custom canned reports, report/status emailers scripts, packaging scripts and general utility routines.
- Maintain and administer computer networks and related computing environments including computer hardware, systems software, applications software, and all configurations. Plan, coordinate, and implement network security measures to protect data, software, and hardware. Operate master consoles to monitor the performance of computer systems and networks, and to coordinate computer network access and use. Perform routine network startup and shutdown procedures and maintain control records. Confer with network users about how to solve existing system problems. Monitor network performance to determine whether adjustments need to be made, and to determine where changes will need to be made in the future.
- Perform data backups and disaster recovery operations. Load computer tapes and disks and install software and printer paper or forms.
- Research new technology and implement it or recommend its implementation. Develop proof of concepts and perform risk spikes for new road map items and report reliability and performance metrics which are used to evaluate new functional requirements, general R&D work (technology spikes) and developing some generic reusable components.
- Windows, Linux, Solaris, Redhat Enterprise Linux , Oracle/DB2/ MySQL Admin, LDAP, MS Project, Quality Center (QC), SPSS, QSRNViVo, Visio, VERITAS Netbackup, NIS, NFS, Autol-75, TCP/ IP, DNS, LDAP, DHCP & IPv6,SVM , VXFS, ZFS, COBIT/ ITIL Processes, GIT, SVN, Jenkins, Puppet, Ansible, Docker, Terraform, EC2, S3, RDS, Lambda, VPC, VPN, Dynamo, Lambda, EBS, ELB, SNS, Auto-Scaling, IAM, Route53, AMI, Security-Groups, CloudWatch, CloudFormation, BASH, Python
- The nature of the duties above required that that this position be filed by an individual with at least a Bachelor’s degree related to in Computer Science/Information Systems/Engineering or the U.S. equivalent in a closely-related field. This position also prefers some experience with the cloud technologies and operational support exposure.
- The primary responsibilities of this position are: Support, develop and test the core diagnostic service application: Understand client requirements and collaborate with the team to create prototypes for new requirements. Collaborate with UI Team to integrate UI Components with middle-tier services. Develop RESTful web services using Nodejs and refactor source codebase on a periodic basis. Perform systems level unit, regression & integration testing for every release cycle. Troubleshoot and resolve the JIRA issue queue(WT2) by exploring the issue, record and document it thoroughly (performing root cause analysis); write and maintain custom scripts that track the logs for a session where the issue is present; estimate, prioritize, plan and coordinate debugging activities; perform thorough regression testing when bugs are resolved and monitor debugging process results.
- Perform upper/lower environmental deployments and perform system level tests. Deploy various components of the application as needed. Make sure the meta-data for all the deployment operations is logged (to be later used for deployment reports). Perform sanity (narrow regression) tests to verify deployment's success. Create necessary notifications to the team members for any shortcomings after the deployments. Write deploy scripts for various applications and integrating them with bamboo. Work closely with the validation team during software releases to provide operational support. Perform necessary application configurations and provide test data on the relevant systems viz. DM, Okta & deployment scripts; assist & validate creation of new functional test cases.
- Backoffice Operations and Supplementary Services Managing issues on the JIRA queues (AM, FS) and triaging them to appropriate personnel; assign JIRAs to the team members and provide necessary information; delegate issues to appropriate team resources based on criticality & priority; generate weekly & on-need basis reports to identify status of issues. Operational Maintenance for different applications like viz. Flash logs parser, Flash logs web, Simulator, SISAL logs parser, Auth-Server, Feedback Data Processors, Operational Analytic Dashboards, Socrates, Routine Analytics, Simulation Server, Mock-DC, Template based Quality Data Capture of initial scans, Knowledge Base applications, Asset Data management and Asset data feeders. Develop, enhance and test RESTful web services and software applications. Development and enhancement of Integration test framework operations, its test cases and work closely with the Anvil Test environment. Testing the various functions in vehicle diagnostics and fixing if any bugs reported and testing the security of the communication channel from App Servers to the Vehicles. Develop applications that generate summarized and detailed data report using NodeJS, Spring, Spring MVC with backend as MySQL, Mongo databases and other API services. Develop enhance and test RESTful web services that communicate with other server components like Device Manager, Login server and Diagnostic servers. Develop custom Networking application modules using TCP sockets in C, Python and NodeJS. Writing custom back office scripts for operational maintenance. The nature of these scripts are related deployments, data maintenance and integration, generating custom canned reports, report/status emailers scripts, packaging scripts and general utility routines.
- Operational and application Support for Security and access Management Services Perform operational support for access through IAM services using OKTA during validations, software releases and other service desk requests. Create/Update/Delete account for the user and assign application specified for single sign on and generate and maintain reports quarterly. Perform operational support on Device Manager during validations, software releases and other service desk requests. Create/Update/Delete account for the user and assign application specified. Update software versions of each application appropriately. Add/Delete/Update asset mappings and generate and maintain reports quarterly.
- Assist in After Market Business Coordination and analysis, maintenance & operations. Perform application support services for Subscription Manager, Service Accounts Maintenance & Reporting and assist in resolution of any AM related issues. Develop necessary components/scripts and provide operational support for Software CI, deployment, Build Management, Audit, Review & CPA/Legal Services, Resolve Tickets/Issues & Testing.
- Assisting in building high performance distributed cloud environments/systems for optimizing operational processes and driving excellence. The sections of the work include business modelling, data stores creation from various sources, cleaning and creating summaries, aggregating and analyzing data by identifying patterns & creating numerous self-serving and interactive user interfaces. Perform business analysis and prepare specifications required to transform business needs. Evaluate, design and upgrade client’s information technology need within time and cost constraints. Confer with management or development teams to prioritize needs, resolve conflicts, appraisals, develop content criteria, or choose solutions based on the evaluations from the various stakeholders of the enterprise. Evaluate code to ensure that it is valid, is properly structured, meets industry standards and is compatible with browsers, devices, or operating systems.
- Develop proof of concepts and perform risk spikes for new road map items and report reliability and performance metrics which are used to evaluate new functional requirements, general R&D work (technology spikes) and developing some generic reusable components.
- Java, Java Script, JSP, JSF, Spring, Hibernate, HTML, DHTML, PHP, XML, SQL, PL/SQL, C, C++, C#, Java, Node.JS, Angular.JS, Tomcat, TOAD, UNIX programming, MySQL, MS Access, Oracle, MS SQL Server, SQL * Loader, SQL Navigator, UML, Operating systems Windows/Linux/UNIX are used to accomplish the above responsibilities.
- The nature of the duties above required that that this position be filed by an individual with at least a Bachelor’s degree related to in Computer Science/Information Systems/Engineering or the U.S. equivalent in a closely-related field. This position also requires adequate experience with the cloud technologies and operational support exposure.
- Perform system level tests and validate the upper/lower environmental conditions for various components of the applications.
- Write scripts and provide operational support for After Market Services including custom components on the Micro Pod and other devices viz.J2534.
- Troubleshoot and resolve the JIRA issue. Test software components using validation tools CANape, CANoe and CANalyzer.
- Design/Develop and validate automotive diagnostics with applicable interfaces such ad CAN, LIN UDS etc.
- Master degree in Computer Science or Elect. Engineering with 6 months experience as Systems/Software Engineer or Analyst or Specialist or Consultant.
- Primary worksite is Wixom, MI, but relocation is possible.
- Understand client requirements and collaborate with the team to create prototypes for new requirements.
- Work on SQL queries for performance in ETL transformations.
- Responsible for design development of Spark SQL Scripts based on Functional Specifications.
- Perform application support services for Subscription Manager, and Service Accounts Maintenance.
- Build high-performance distributed cloud environments/systems for optimizing operational processes and driving excellence.
- Develop proof of concepts, perform risk spikes for new road map items, and report reliability and performance metrics.
- Master's degree in Computer Science or Info.
- Accept Bachelor with 5 yr exp as Master.
- Systems or Applications with 6 months experience as Software Engineer, Analyst, or Consultant.
- Gather information and requirements to support the business needs especially in the manufacturing and diagnostic based solutions.
- Collaborate with UI Team to integrate UI Components with middle-tier services.
- Work on releases/deployments and record/publish system level changes.
- Work on the JIRA queues (FS, WA) and triaging them to appropriate personnel.
- Perform operational support for access through IAM services using OKTA during validations, software releases and other service desk requests. Assist in After Market Business Coordination and analysis, maintenance & operations.
- Perform application support services for MTSP/wiTECHServer/HVB interoperability, Subscription Types & Reporting and assist in resolution of any AM related issues. Primary worksite is Wixom, MI, but relocation is possible.
- Nodejs, Python, Java, MySQL, MongoDB, WebStorm, Excel, JIRA, SQL
- Numerous AWS services, viz. EC2, ECS, RDS, EC, EFS, S3, SNS, SQS, SES, lambda, kinesis, CloudFront, CloudWatch, ELB, IAM, WAF.
- Systems or Applications with six(6) months experience as Software Engineer, Analyst, or Consultant.
- Master degree in Computer Science or related with 6 months experience as Software or Systems Engineer or Analyst or Consultant or related.
If you think you are the right person with the right talent, a glorious career would be waiting for you at Primasolv.
Please contact us through contact@primasolv.com to send us a resume or schedule an interview.