Current Career Opportunities
Explore active full-time and contract positions with SoftGrid Service Solutions across the United States. We sponsor TN, H-1B, and E-3 visas for qualified engineering professionals.
Computer Systems Analyst
Analyze and propose solutions through detailed design of requested computer systems to automate and improve company processes. Identify information systems problems; compile requirements per objectives set using methods, techniques and tools for development of work. Design systems and databases from functional point of view in response to requirements and needs of services for users. Collect information, support, and technical documentation to support development of processes proposed in response to requirements. Generate proposals and alternative solutions to problem presented using application of technologies and processes linked to various web and mobile applications as required. Design, create and modify Pipelines in Azure DevOps to automate build process on applications based on CI/CD (Continues Integration /Continues Delivery). Design, create and modify Releases in Azure DevOps to automate deployment process. Create and manage branching strategy for repositories on TFS and Azure Repos. Participate on Daily Scrum meetings with Project Manager and team members of QA and DEV teams. Participate on Planning meetings with the Project Managers and Product Owners to gather, discuss and clarify requirements. Analyze and provide estimates for components to be develop; create required tasks. Create PBIs and tasks needed in TFS (old version) and Azure DevOps (new version). Collaborate with team members and provide solutions to complex problems. Perform code review. Modify existing web pages for ASP.NET MVC application to add new features or modify Telerik MVC components using Telerik wrapper, Kendo UI and jQuery framework. Create and modify existing pages for the ASP.NET Core application to add new features or modifications using Telerik Core components. Develop new UI components on Angular with NgRx for the SPA (Single Page App) application using Visual Studio Code. Develop new UI components on React JS for the SPA application using Visual Studio Professional and Visual Studio Code. Modify and/or implement new features to Map Dashboard web application using Microsoft Bing Map API. Design and develop APIs endpoints using ASP .NET Framework Web API and .NET Core Framework. Use Entity Framework and ADO.NET to query databases. Create and modify existing Stored Functions and Stored Procedures in Oracle and SQL Server; create and modify Packages in Oracle database engine; create and modify Jobs scheduler in Oracle. Optimize complex SQL queries to improve performance.
Recruiter / Account Manager
Recruiter / Account Manager SoftGrid Service Solutions is a professional Information Technology Staffing Company. Our staffing teams work with clients to solve complex technology problems by offering the best IT talent available. SoftGrid Service Solutions was created with the vision to provide the most professional IT staffing services for the best value. Currently, we have a requirement for an experienced Recr
Computer Analyst
Analyze, design and implementation of customized web applications using programming languages and frameworks. Gather client feedback; analyze possible upgrades and provide new requirements. Provide support, maintenance and documentation for the implemented system. Perform software testing and quality assurance. Provide support to legacy software systems and applications. Perform research and provide suggestion of new technologies. Use JSE, JEE 5/6, JSF2, EJB3, Struts, JSP, Servlets, JPA2, Web Services, JMS, JTA, HTML, CSS, JavaScript, Ajax, jQuery, JSON, Application Development and Object Oriented Programming (OOP) Analysis and Design (OOAD), Agile/SCRUM, WebLogic, Tomcat, JBoss AS and WebSphere, Design Patterns, RedHat, CentOS, Ubuntu, Spring Framework 2/3, Hibernate, Maven, Ant, Git, SVN, Apache CXF, Apache Axis 1/2, JUnit, Mockito, H2 Database, PrettyFaces, PrimeFaces, Eclipse, NetBeans and IntelliJ IDEA, Oracle Database, DB2 and MS SQL Server.
Computer Analyst
Analyze, design and implementation of customized web applications using programming languages and frameworks. Gather client feedback; analyze possible upgrades and provide new requirements. Provide support, maintenance and documentation for the implemented system. Perform software testing and quality assurance. Provide support to legacy software systems and applications. Perform research and provide suggestion of new technologies. Use JSE, JEE 5/6, JSF2, EJB3, Struts, JSP, Servlets, JPA2, Web Services, JMS, JTA, HTML, CSS, JavaScript, Ajax, jQuery, JSON, Application Development and Object Oriented Programming (OOP) Analysis and Design (OOAD), Agile/SCRUM, WebLogic, Tomcat, JBoss AS and WebSphere, Design Patterns, RedHat, CentOS, Ubuntu, Spring Framework 2/3, Hibernate, Maven, Ant, Git, SVN, Apache CXF, Apache Axis 1/2, JUnit, Mockito, H2 Database, PrettyFaces, PrimeFaces, Eclipse, NetBeans and IntelliJ IDEA, Oracle Database, DB2 and MS SQL Server.
Software Engineer
Analyze information processing, computer equipment and system requirements needs, which will provide solutions to problems through the application of computer technology; write requirement specifications for computer programs; test existing computer system, in order to provide suggestions for modifications, to meet capability requirements for proposed projects or workload efficiency operation; analyze user requirements, procedures, and problems to automate processing or to improve existing computer systems; document and develop solutions; confer with personnel of organizational units involved to analyze current operational procedures, identify problem, and learn specific input and output requirements, such as forms of data input, how data is to be summarized, and formats for reports; write detailed requirements and/or description of user needs, program functions, and steps require to develop or modify computer programs; reviews computer system capabilities, workflow, and scheduling limitations to determine if requested program or program change is possible within existing system; study existing information processing systems to evaluate effectiveness and develop and provide input on hardware and software, or suggestions on new systems to improve production or workflow as required; prepare workflow charts and diagrams to specify in detail operations to be performed by equipment and computer programs and operations to be performed by personnel in system; conduct studies pertaining to development of new information systems to meet current and projected needs. Plans and prepares technical reports, memoranda, an instructional manuals as documentation of program development; work with existing IT staff in providing assistance in software development, creating of test plans, installation plans and other project direction. And use Java/J2EE, EJB, JSP, JPA, JMS, Struts, JSF, Ajax, XSL, XML, HTML, WSDL, Tomcat, JBoss, IBM MQ, Glassfish, ESB, Log4j, WebServices, WSSE, JAXB, Hibernate, Spring, Javascript, Unix, LDAP, Oracle, Sybase, Derby, JUnit, Maven, ANT, CVS, SVN, Windows.
Sr. Software Developer
Perform full life cycle development including gathering user requirements, analyzing, designing and implementing solutions. Debug current systems and perform troubleshooting of systems problems. Deploy new enhanced versions of systems in web servers. Perform software testing and quality assurance. Perform code review. Perform migration of legacy programs to newer platforms. Use C#, VB.NET, VB6, JAVA, C++, Oracle, SQL Server, DB2, Web forms, Web Services, WCF Services, WPF, Windows forms, Windows Services, Console Applications, MVC and MVVM, Visual Studio, Eclipse, TOAD, SQL Server Management Studio, IIS, Apache, Windows Server, Linux Ubuntu, UNIX, MS SQL Server Reporting Services (SSRS), Crystal Reports, TCP/IP, HTTP, FTP, MS Source Safe, IBM Clear Case, Team Foundation Server, Entity Framework, NHibernate.
Computer System Analyst
Computer System Analyst Location: Livonia, Michigan Analyze information processing, computer equipment and system requirements needs, which will provide solutions to problems through the application of computer technology. Write requirement specifications for computer programs Test existing computer system, in order to provide suggestions for modifications, to meet capability requirements
SQA Engineer
SQA Engineer Responsibilities Perform functional and regression testing (Including mobile applications & mobile sites) Develop and maintain test scripts Detect software quality issues, report and track them to resolution Participate in the testing of production emergency bug fixes Establish automation (Regression) test strategies and requirements, planning and procedures Proactively
Software Engineer (.net)
Software Engineer (.net) Responsibilities Collaborate with other engineers, developers, architects, QA, system engineers and product managers in solving new and existing technical issues Understand requirements, implement designs, provide administration tools, and documentation for specific projects Develop in C# environment, developing web applications, WPF, WCF, and web services Creat
Database Engineer
Database Engineer Responsibilities Oversee physical database design and implement performance tuning Lead code and design reviews Implement disaster recovery for database servers Create standards and best practices for database design and development Ensure quality data creation, presentation and flow across systems Research and evaluate third-party tools to increase efficiency Ac
Systems Analyst
Perform critical examination of clients' requirements and understand clients' operations and systems; translating requirements of the client into workable models; determining the potential solutions and testing them for both technical and business compatibility; developing project feasibility reports and discussing them with top management with regards to future implementation; Presenting the client with solutions so generated, and familiarizing them with the new models; Working with other software developers and end users to ensure technical compatibility and user satisfaction (in IT jobs); Developing and Deploying the solutions; Planning a testing and maintenance schedule for completing the system operations comes after the client has adopted the new system into the workplace; ensure proper functioning and maintenance of the new systems as an ongoing process; and using Microsoft.net, ASP.NET, MVC, WPF, WCF, C#, HTML, CSS, Javascript, Ajax, Angular, TypeScript, Visual Studio, SQL Server, Informix, DB2, MS Visio, XML and Windows.
Application Developer
Translate product-owner requirement into secure, reliable and working solutions by coding in Java. Analyze, design, code to implement Java application features; develop software to add new functionality, refactor code, improve current behavior and resolve technical issues. Deliver reliable and scalable features and enhancements to web applications. Provide technical leadership for IT delivery of new application features. Develop using Eclipse, IntelliJ IDE, git (on Jenkins, Stash, Bitbucket, Sonar Qube); work with various formats such as XML, JSON; use XPATH, XSLT, Spring, Messaging APIs, EJBs/MDBs, MQ IBM Datapower, Hibernate, ORACLE (Stored procedures and SQL queries), H2-database, Dropwizard, Restful APIs (swagger and client software, postman), SOAP-based web services, HTML, javascript, JQuery, Bootstrap. Fix bugs in application by debugging code to fix issues. Work with the Architecture team, ensure that secure coding practices are developed and thoroughly enforced. Solve complex production issues. Perform unit testing, integration tests, test driven development (TDD), and build automation and version control for development performed. Add Java automated tests using Selenium framework, REST-client, Postman to be run on Jenkins/Postman-Newman command-line. Integrate code to repo using tools such as Jenkins, Stash, Bitbucket, Sonar Qube. Participate in Agile/Scrum meetings including Sprint-Planning, Retro, Stand-up, Backlog-Refinement.
UI/UX Designer
Design holistic in-vehicle experiences (hardware, software, services) for automotive global products. In collaboration with a multi-disciplinary team, apply human-centered design expertise throughout lifecycle; from user research insights to framing new opportunity spaces and defining experiences for future global customers and consumer centered strategies. Apply interaction design specialization to concept ideation, prototype, and test with users. Use Adobe Creative Suite, Sketch, Figma, Invision and Axure. Perform ethnography research, usability testing and design research. Perform interaction design including wireframing, design concept ideation, interactive prototypes, user flow creation and user interface visualization. Interaction design for digital/product for automotive industry and autonomous vehicles.
Computer Systems Analyst
Research, design, develop, deploy and maintain web/client-server applications and middleware applications using backend related technologies including Java, 4D and Visual Basic .NET. Design and develop web UI using JavaScript, AngularJS, Angular 8, HTML and CSS. Provide ecommerce solutions base on cloud technology. Design, normalize and create relational database repositories. Use Oracle, PostgresSQL, SQL Server, MySQL and NoSQL technologies including MongoDB. Use Cloud technologies including Cloud Foundry and Amazon Web Service (AWS) to deploy software applications.
How to Submit Your Application
Candidates may submit their credentials online via our web application form or email their resume directly indicating the target job title in the subject line.
