Workpoint product is a business process management tool in 2 versions…one in .NET and one in JAVA because some customers have a Java platform and other customers have a .NET platform. Underneath the database and business process management tool is the same. A process is a process. Both systems/version are supported in the same database.
1. Support: If a client has a production problem or issue that we can’t figure out back and forth over email, they may at times get on a conference call to address that. There will be customer interaction. 99% of the issues come in as emails and go out as emails/can complete that way.
*Some of the issues we see are customers using our product, Workpoint, a business process management tool. For example, they may call and say they have an error of some sort, production is down, something going wrong, and processes are moving. This individual would help with understanding what is going wrong for the client, diagnosing it, and following up here.
Essentially this individual would be a part of installing, deploying, design time, run time, functionality, why doesn’t this work/how does this work.
2. Scripting and development: This individual can have .NET or Java experience and scripting experience with either. They will need to be able to write scripts to test. The scripts at times may be run to get data out of database for information. SQL experience is needed. They need to be able to understand a workflow, running scripts, testing, and getting back the data. Someone with experience in .NET or Java development is sufficient. Since some of their clients have a .NET platform and other use Java platform, their product version can be sold in either. Their product, Workpoint, a business process management tool is essentially is the “same engine” but has a couple versions sold to clients to use (java or .net)—that is why the mid-level developer can come from either skillset.
*VM and setting up operating systems: Don’t need to have experience with this, but this may be something that falls into this individual’s responsibilities that they will learn and at times help with. For example, if we need him/her to deploy an application server, we have specific instructions for them to read and do it. Very trainable and learnable.
**They use JIRA as their logging system. For example, one week, 5 issues could come up that require “support”. Another week, it may be 20 issues to attend to. Individual will be clearing up tickets in JIRA and testing those. (Developers are assigned and then help with testing too; this developer will have a great opportunity to learn and grow) Testing and any automating to make better test environments will be helpful too per the individuals’ skills. Don’t need candidate to have JIRA experience as a ticketing system, but experience with some type of web-based ticketing system would be a plus.
Hours: This job is 8-5pm, but flexibility. They have a team for after hour calls/support. If that team can figure it out and need to escalate it, individual may get a call every once in a while on an escalated issue in the evening/night/weekend. This wouldn’t happen more than like 5 times a year. Most often the support team can fix what client needs, and rarely needs to escalate it. It there is a big project that they need to complete and stay a little later one night, manager we give someone the next morning or afternoon off, etc. If someone would have to do a random Saturday morning for a project needing done, manager would give the person time off during the week. Manager implements a work/life balance and tries very hard to keep that to keep employees happy. It is a small team and everyone very collaborative.Skills:
Java, Sql, scripting, Support, Testing, jiraTop Skills Details:
1. 3+ years of Java development. Exposure/work within some of the more Java focused application servers would be a plus too (JBoss, Wildfly, EAP, WebLogic, or WebSphere and databases, SQLServer and Oracle).
2. Testing and SQL experience: Writing scripts to test, running scripts to obtain database information, testing aspects of the product. Using SQL to recreate an issue.
3. Support; client-facing per emails. Attending to a ticketing system. Workpoint uses JIRAAdditional Skills & Qualifications:
**Lot of time the mid-level developer will spend testing and working product. This will involve building new things for the product; build a new sample or demo, etc. Workpoint is our product so we want to improve and continue to deliver on that to the highest level.
Testing further explained: Run through value tests. Some are prebuilt and some are not. Mid-level developer will spend a lot of time learning the product and the processes. At times he/she will be setting up new scenarios. A customer issue might come in and we recreate it with an instance we have. Need to general experience with database as well as one may be pulling data information from our database, running a test on it, etc. for what a client is requesting.
**Most issues that come up we have a scenario that we have worked through before and documents. So, the candidate will be more learning the product and using past scenarios to go off when it comes to development, testing, and support issues.
We're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change. That's the power of true partnership. TEKsystems is an Allegis Group company.
The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.