Entry-Level Mainframe Developer

1 week ago(1/12/2018 10:40 AM)
# of Openings
Area of Interest

Position Description & Responsibilities

As the world continues to rely on the unmatched stability and consistency of the mainframe to support business-critical applications, Compuware provides the software, experts and best practices to ensure those applications work well and deliver value. For organizations that need to optimize developer productivity, reduce costs and improve service quality throughout the application life cycle, Compuware’s industry-leading mainframe solutions help them: understand code, optimize test data, test and debug, pinpoint problems, validate quality, and tune applications and performance.


We are unlike any 40-year-old software company you've ever seen; we are nimble, fast and obsessed with excellence and continuous improvement. The company's ongoing success depends on our employees--a diverse team of people with a set of key, common attributes. We seek positive, high-energy, innovative and assertive team players who have a strong desire to succeed in a team- and customer-oriented environment.


As an entry-level software developer, you have a passion to create software that will impact people around the world. Joining a development team at Compuware will give you opportunity to work alongside some industry leading experts, develop market leading products, learn how to succeed in an agile development environment and be part of the most innovative mainframe software company in the world. We are low-level programmers who love the nitty-gritty aspects of technology and getting our hands dirty. Compuware provides new hires with formal training and encourage a culture of continuous learning throughout their career. Our entry-level developers work alongside our senior technologist leaving their fingerprints on our next big release.


We are looking to bring in new entry-level developers starting Summer 2018 to take on the following responsibilities: 


  • Design, develop, code, test, debug and document for large-scale or high volume transactions 
  • Prepare program specifications and diagrams and develop logic flowcharts
  • Develop programs in languages, Tools and Databases such as Assembler, COBOL, PL/1, CICS, and DB2
  • Understand business, technical and program requirements
  • Assist in the creation and general system design and technical specifications for new/replacement systems
  • Apply coding and analytical skills in all phases of the system life cycle
  • Supply time estimates related to programming efforts
  • Develop application program logic from customer-oriented specifications
  • Perform additional duties as required


  • Computer Science or Computer Engineering degree
  • Continual curiosity and hunger to learn
  • Experience in one or more programming languages (Java, C, C++, etc.)
  • Knowledge of software design and implementation
  • Capable to thrive in a fast-paced environment
  • Ability to work effectively within a diverse team
  • Strong problem solving and analytical ability
  • Proven success with multi-tasking
  • Ability to explain complex technical terms and systems to others
  • Capable of clearly conveying thoughts and ideas via written and verbal communication channels

Company Message

Compuware empowers the world's largest companies to excel in the digital economy by fully leveraging their high-value mainframe intellectual property. We do this by delivering highly innovative mainframe application development and performance optimization solutions that uniquely enable IT to drive business value. 
We offer competitive salary, company-sponsored premium Medical & Dental Plans, company-paid Holidays, Vacation, Personal, Sick Days and a company matching 401(k) Plan. We are an EOE -Minorities/Women/Disabled/Veterans and VEVRAA Federal Contractor.


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed