Next Page: 10000

          CNC Machine Operator - GTR - Columbus, OH      Cache   Translate Page      
Make all necessary changes to tooling, programs, speeds, feeds, cutter paths, etc. Now Hiring CNC Machinists/ Set-up/ Programmer*.... $22 - $30 an hour
From Indeed - Thu, 20 Sep 2018 19:48:04 GMT - View all Columbus, OH jobs
          ITS Admin Systems Programmer - Middlebury College - Middlebury, VT      Cache   Translate Page      
Questions regarding this posting can be sent to Charlotte Pratt at charlottep@middlebury.edu. Classification Number 901462....
From Middlebury College - Mon, 03 Sep 2018 06:43:45 GMT - View all Middlebury, VT jobs
          Philadelphia Honors Marriage Equality Pioneer With Edie Windsor Way      Cache   Translate Page      
WomenWomen, Edie Windsor, U.S. v. Windsor, Philadelphia, Marriage Equality

Philly's gayborhood now has a street recognizing the mother of marriage equality.

Edie WindsorU.S. v. WindsorPhiladelphiaMarriage EqualityEdie Windsor Street in Philadelphia Trudy Ring

The City of Brotherly Love has bestowed an honor on the mother of marriage equality.

In a Sunday ceremony, Philadelphia unveiled a sign designating a block of South 13th Street as Edie Windsor Way, honoring the woman whose Supreme Court case brought down the main section of the Defense of Marriage Act.

Her widow, Judith Kasem-Windsor, posted photos of the event on social media. “‘Don’t Postpone Joy’ today and take a stroll,” she wrote, using one of Windsor’s favorite sayings.

 

While Windsor, who died in September 2017, eventually became a New Yorker, she was a native of Philadelphia and a graduate of the city’s Temple University. The Philadelphia City Council’s proclamation for the renaming of the block notes that she was born there to Russian Jewish immigrants in 1929, attended Philadelphia public schools, and overcame the poverty of her Depression-era childhood to obtain her Temple bachelor’s degree and later a master’s from New York University. She became a computer programmer for IBM.

Windsor’s first marriage was to Thea Spyer. They became partners in the 1960s and were finally able to marry in Canada in 2007. But the U.S. did not recognize their marriage, with the result that when Spyer died two years later, Windsor owed $363,000 in estate taxes — which she would not have owed if she had been married to a man. Windsor sued the federal government for a refund, and the case went all the way to the Supreme Court, which in 2013 struck down the portion of DOMA that prevented federal recognition of same-sex marriages.

“For thousands struggling for LGBTQ equality, the stakes went far beyond tax advantages available to married heterosexuals, including Social Security, health care and veterans’ benefits, protection in immigration and bankruptcy cases, and keeping a home after a spouse had died,” the city’s proclamation notes of the ruling. The decision paved the way for other barriers to marriage equality to be struck down, culminating in the Supreme Court’s 2015 Obergefell v. Hodges ruling, which established the freedom to marry nationwide.

The renamed block of 13th Street is between Walnut and Locust streets in the city’s gayborhood. It is adjacent to another block honoring an LGBTQ rights pioneer, Barbara Gittings Way.

Judith Kasen-Windsor, who married Edie Windsor in 2016, was present at the ceremony, which was part of the city’s Outfest, an annual event that takes place near National Coming Out Day. Others attending included local officials and activists as well as State Rep. Brian Sims, the first out gay man elected to the Pennsylvania legislature.

“A native Philadelphian, Edie will go down in history as one of the most energetic, empowered, and successful champions for equality in LGBTQ history,” Sims wrote on Facebook. “Her case before the U.S. Supreme Court was a game changer and honoring her in the heart of Philadelphia’s Gayborhood is something I’ll never forget.”

00
          Computacenter: Software Developer Industrial Placement      Cache   Translate Page      
£109 - £110 per annum + Competitive + Benefits: Computacenter: Summary We have an exciting opportunity for an undergraduate to join our thriving Global Solutions Center as a Software Developer and Programmer. The Global Solutions Center is the main hub in Computacenter to show technology innovation to our customers. Hatfield
          Paramount Recruitment: Senior Statistical Programmer - Hertfordshire      Cache   Translate Page      
Paramount Recruitment: Senior Statistical Programmer - Hertfordshire 12 months, extension likely Office based preferred, home working flexibility available Paramount Recruitment are currently supporting a global pharmaceutical company in Hertfordshire with the growth of their s Hatfield
          Applications Programmer - BeachHead Inc - Mississauga, ON      Cache   Translate Page      
Ability to document all the code written and relevant processes. The ideal candidate will work on coding automation solutions in PTC Integrity and HPOO using...
From BeachHead Inc - Wed, 29 Aug 2018 20:17:39 GMT - View all Mississauga, ON jobs
          CNC Programmer/Operator ONNF26453 - ACTIV8 - Elora, ON      Cache   Translate Page      
Practical experience in MiG, TiG, and ARC welding as well as familiarity with hand and shop tools such as drills, lathes, saws, mills etc. is an asset Must... $40,000 - $45,000 a year
From Indeed - Sun, 16 Sep 2018 16:11:27 GMT - View all Elora, ON jobs
          CNC Programmer - Pro Stop Recruitment Services - Durban, KwaZulu-Natal      Cache   Translate Page      
Certificate, associate degree or apprenticeship in CNC machine operations, precision machining, machine technology or a related field....
From Job Placements - Fri, 21 Sep 2018 17:10:06 GMT - View all Durban, KwaZulu-Natal jobs
          Comment on War poetry today by Clint      Cache   Translate Page      
My programmer is trying to convince me to move to .net from PHP. I have always disliked the idea because of the expenses. But he's tryiong none the less. I've been using WordPress on a number of websites for about a year and am worried about switching to another platform. I have heard excellent things about blogengine.net. Is there a way I can transfer all my wordpress posts into it? Any help would be greatly appreciated!
          ERP Systems Programmer and Administrator (Microsoft Dynamics GP) - EMIT Technologies - Sheridan, WY      Cache   Translate Page      
ERP Systems Programmer and Administrator (Microsoft Dynamics GP). Who We Are.... $60,000 - $80,000 a year
From EMIT Technologies - Fri, 05 Oct 2018 22:31:39 GMT - View all Sheridan, WY jobs
          CNC Machinist Programmer - CNCMachinistRecruiter.com - Gillette, WY      Cache   Translate Page      
*CNC Programmer , CNC Machinist* *Gillette, WY* *Pay: *$30-40/hr depending on experience Direct Hire, Full Benefits *Qualifications* * 3-5 years... $35 - $40 an hour
From Indeed - Fri, 28 Sep 2018 13:30:23 GMT - View all Gillette, WY jobs
          Senior Data Analyst - William E. Wecker Associates, Inc. - Jackson, WY      Cache   Translate Page      
Senior Statistical Programmer/Analyst responsibilities span all project phases (locating and assembling data, building datasets for analysis, implementing and...
From William E. Wecker Associates, Inc. - Sat, 23 Jun 2018 06:13:20 GMT - View all Jackson, WY jobs
          Software Developer - ANB Bank - Cheyenne, WY      Cache   Translate Page      
Primary Programmer Analyst for all web and server projects using VB, VB.NET in an MVC environment along with other languages....
From ANB Bank - Mon, 01 Oct 2018 21:56:16 GMT - View all Cheyenne, WY jobs
          Campus Activities Programmer (Part-Time) - Laramie County Community College - Cheyenne, WY      Cache   Translate Page      
Campus Activities Programmers (CAPs) are considered a programming ally for the campus, the student body, as well as student organizations who want to bring new... $10.03 an hour
From Laramie County Community College - Mon, 17 Sep 2018 12:15:59 GMT - View all Cheyenne, WY jobs
          CAM Programmer, CNC Programmer - Touchstone Advanced Composites - Triadelphia, WV      Cache   Translate Page      
Work as a team member with other programmers and operators. Touchstone Advanced Composites is looking to hire a 5-axis CAM Programmer for its rapidly growing...
From Indeed - Thu, 16 Aug 2018 20:30:18 GMT - View all Triadelphia, WV jobs
          CNC Operator Machinist - Touchstone Advanced Composites - Triadelphia, WV      Cache   Translate Page      
Provide feedback on setup to programmer. Troubleshoot problems and issues with the programmer. Touchstone Advanced Composites is looking to hire a CNC machinist...
From Indeed - Wed, 08 Aug 2018 20:48:31 GMT - View all Triadelphia, WV jobs
          Industrial Programmer/Controls Engineer - Morgantown, WV - Pillar Innovations - Morgantown, WV      Cache   Translate Page      
Pillar Innovations is now accepting applications and resumes’ for a full-time Industrial Programmer. The Industrial Programmer will be based out of the Pillar...
From Indeed - Tue, 24 Jul 2018 15:32:31 GMT - View all Morgantown, WV jobs
          Industrial Programmer - Pillar Innovations, LLC - Morgantown, WV      Cache   Translate Page      
Now is a great time to apply for an Industrial Programmer position at Pillar innovations. Looking to join a rapidly growing company that offers diverse work and...
From Pillar Innovations, LLC - Thu, 20 Sep 2018 19:49:41 GMT - View all Morgantown, WV jobs
          Controls Engineer / Industrial Programmer - R&E Electric - Morgantown, WV      Cache   Translate Page      
* needed. * Create documentation for control systems. * Technical support of existing equipment in person and remote. * Provide support to other employees. ...
From Indeed - Thu, 20 Sep 2018 10:18:40 GMT - View all Morgantown, WV jobs
          Industrial Programmer - R&E Electric - Morgantown, WV      Cache   Translate Page      
Industrial Programmer R & E Electric was founded in 1995 as an industrial electrical contracting company. We are a complete design build company with...
From Indeed - Wed, 25 Jul 2018 21:06:21 GMT - View all Morgantown, WV jobs
          Network/Systems Engineer 4 - CRGT Inc. - Martinsburg, WV      Cache   Translate Page      
At Salient CRGT you will join talented people who are as passionate about their work as you are - analysts, programmers, systems/network administrators,...
From CRGT Inc. - Sat, 15 Sep 2018 02:37:29 GMT - View all Martinsburg, WV jobs
          Cyber Security Associate 3 - CRGT Inc. - Martinsburg, WV      Cache   Translate Page      
At Salient CRGT you will join talented people who are as passionate about their work as you are - analysts, programmers, systems/network administrators,...
From CRGT Inc. - Sat, 15 Sep 2018 02:37:26 GMT - View all Martinsburg, WV jobs
          Software Programmer 3 (Application Administrator) - CRGT Inc. - Martinsburg, WV      Cache   Translate Page      
At Salient CRGT you will join talented people who are as passionate about their work as you are - analysts, programmers, systems/network administrators,...
From CRGT Inc. - Sat, 15 Sep 2018 02:37:26 GMT - View all Martinsburg, WV jobs
          Network/Systems Architect 4 - CRGT Inc. - Martinsburg, WV      Cache   Translate Page      
At Salient CRGT you will join talented people who are as passionate about their work as you are - analysts, programmers, systems/network administrators,...
From CRGT Inc. - Sat, 15 Sep 2018 02:37:25 GMT - View all Martinsburg, WV jobs
          Senior Software Engineer - American Public University System - Ranson, WV      Cache   Translate Page      
Mentors, collaborates and coordinates with programmers about program revisions, and modify and maintain software programs written by others....
From American Public University System - Thu, 20 Sep 2018 20:31:38 GMT - View all Ranson, WV jobs
          ERP Systems Programmer and Administrator (Microsoft Dynamics GP) - EMIT Technologies - Sheridan, WY      Cache   Translate Page      
Monitor system performance to ensure reliability and security. ERP Systems Programmer and Administrator (Microsoft Dynamics GP).... $60,000 - $80,000 a year
From EMIT Technologies - Fri, 05 Oct 2018 22:31:39 GMT - View all Sheridan, WY jobs
          ERP Systems Programmer and Administrator (Microsoft Dynamics GP) - EMIT Technologies - Sheridan, WY      Cache   Translate Page      
EMIT Technologies is a unique leader in the global natural gas emissions industry as the only fully-integrated and single-source emissions original equipment... $60,000 - $80,000 a year
From EMIT Technologies - Fri, 05 Oct 2018 22:31:39 GMT - View all Sheridan, WY jobs
          Associate Programmer - Northeast Wisconsin Technical College - Green Bay, WI      Cache   Translate Page      
Working with PeopleSoft enterprise systems such as Campus Solutions, Human Resources or Financials. Support and customize enterprise wide PeopleSoft systems... $60,449 a year
From Northeast Wisconsin Technical College - Tue, 21 Aug 2018 22:19:29 GMT - View all Green Bay, WI jobs
          IT - Senior Analyst Programmer - BI/BO/EP - Algoma - Sault Ste. Marie, ON      Cache   Translate Page      
Minimum of 10 years’ experience programming in VB, Java, C#, .net and UI5. IT - Senior Analyst Programmer - BI/BO/EP.... $80,000 - $83,667 a year
From Algoma - Sun, 30 Sep 2018 07:28:29 GMT - View all Sault Ste. Marie, ON jobs
          You Didn't Say the Magic Word- Jurassic Park Dennis Nedry inspired A3 art print- FREE WORLDWIDE SHIPPING by JonTurner      Cache   Translate Page      

15.00 GBP

You didn't say the magic word- A3 Jurassic Park inspired print

"Uh uh uh, you didn't say the magic word" A morbid pen and ink tribute to everyone's favourite bumbling villain, Dennis Nedry. Digital print from the original artwork by Jon Turner.

Digital print on smooth heavy silk 200gsm paper. Signed to the reverse. Looks perfect framed. A3 size (29.7 x 42cm, 11.7 x 16.5 inches). See my shop for other sizes.

Will be shipped in a carboard tube for protection. Am happy to ship to a gift address if required. FREE WORLDWIDE SHIPPING! This print is made to order, which can take up to two working days.

Perfect gift for the bespectacled, villainous computer programmer in your life (we all have one, right?)

If you are interested in this art, or any other piece, in a different format please just get in touch.

Thanks!
Jon


-----
See my shop policies- http://www.etsy.com/shop/JonTurner/policy - for info on shipping times and options, or just send me a message if you have any questions.


          CNC Machinist/Programmer - CMI Heavy Industries - Niagara Falls, ON      Cache   Translate Page      
CMI has been operating and employing skill tradesmen such as machinists, welders, and millwrights since 1922. We are a progressive custom manufacturing facility... $25 - $35 an hour
From Indeed - Tue, 09 Oct 2018 15:55:13 GMT - View all Niagara Falls, ON jobs
          Senior Data Analyst - William E. Wecker Associates, Inc. - Jackson, WY      Cache   Translate Page      
Aptitude for quantitative problem solving and precision; Senior Statistical Programmer/Analyst responsibilities span all project phases (locating and assembling...
From William E. Wecker Associates, Inc. - Sat, 23 Jun 2018 06:13:20 GMT - View all Jackson, WY jobs
          Software Developer - ANB Bank - Cheyenne, WY      Cache   Translate Page      
Minimum 4 years experience with MS Office, MS SQL, VB, Scripting, ASP, VB.NET, ASP.NET and programming. Primary Programmer Analyst for all web and server...
From ANB Bank - Mon, 01 Oct 2018 21:56:16 GMT - View all Cheyenne, WY jobs
          Software Programmer 3 (Application Administrator) - CRGT Inc. - Martinsburg, WV      Cache   Translate Page      
Company/Position Overview We are seeking an Application Administrator to join our project team in building and implementing enterprise grade software systems....
From CRGT Inc. - Sat, 15 Sep 2018 02:37:26 GMT - View all Martinsburg, WV jobs
          Tier 2 Programmer Analyst - Supreme Court of Appeals - State of West Virginia - Kanawha County, WV      Cache   Translate Page      
Administrative Office of WV Supreme Court of Appeals, Technology Services Division - Tier 2 Programmer Analyst: The Administrative Office of the Supreme Court... $65,000 - $75,000 a year
From State of West Virginia - Sat, 06 Oct 2018 07:32:56 GMT - View all Kanawha County, WV jobs
          IT Programmer - Veriha Trucking - Marinette, WI      Cache   Translate Page      
DISCOVER THE V.I.P. EXPERIENCE Supports the Information Technology Department in order to assure reliable systems, data integrity, development and...
From Veriha Trucking - Thu, 28 Jun 2018 02:15:19 GMT - View all Marinette, WI jobs
          CAD/CAM Programmer - Uni Res - Woodlands      Cache   Translate Page      
Familiarize with 3 to 5-axis CNC machine. \*Familiar with Toolroom equipment such as CNC, EDM, Wire Cut preferred. Perform CAD/CAM modelling with UG software....
From Indeed - Thu, 04 Oct 2018 06:00:45 GMT - View all Woodlands jobs
          CNC Programmer / Operator - Nimble Design Solutions - Yishun      Cache   Translate Page      
Performs programming for CNC. At least 3 years of relevant experience in CNC Programming and coding. Plans machining by studying work orders, engineering...
From Nimble Design Solutions - Tue, 18 Sep 2018 09:24:30 GMT - View all Yishun jobs
          CNC / CAD / CAM Programmer-5.5 days, Central, Up to $3000 - Search Personnel Pte Ltd (Recruitment Agency) - Tampines      Cache   Translate Page      
CNC / CAD / CAM Programmer *. Create and Maintain CNC programs with CAD/CAM and management software for 3axis machining.... $1,800 - $3,000 a month
From Indeed - Wed, 03 Oct 2018 08:48:32 GMT - View all Tampines jobs
          SharePoint Programmer/Analyst - Maplesoft Group - Ottawa, ON      Cache   Translate Page      
Maplesoft Group is currently seeking a SharePoint Progammer/Analyst to join one of our clients located in Ottawa....
From Maplesoft Group - Tue, 09 Oct 2018 16:14:56 GMT - View all Ottawa, ON jobs
          Mid-Level Java Programmer Analyst - BOEING - Bellevue, WA      Cache   Translate Page      
No CIO, Information & Analytics Individual Contributor No No Standard United States; Outputs are used by Sales and Marketing campaigns to communicate the...
From Boeing - Tue, 09 Oct 2018 07:13:42 GMT - View all Bellevue, WA jobs
          CNC Machinist/Programmer - CMI Heavy Industries - Niagara Falls, ON      Cache   Translate Page      
Verify dimensions of machined parts for accuracy and conformance to specifications using precision measuring instruments such as:.... $25 - $35 an hour
From Indeed - Tue, 09 Oct 2018 15:55:13 GMT - View all Niagara Falls, ON jobs
          Programmer/Analyst - L3 - Promaxis Systems Inc. - Ottawa, ON      Cache   Translate Page      
Promaxis is located in Ottawa, Ontario, Canada. To be considered for similar jobs, fill out a general application on the Promaxis careers page....
From Promaxis Systems Inc. - Sat, 29 Sep 2018 06:40:49 GMT - View all Ottawa, ON jobs
          Sr. Programmer Analyst - Betco Corporation, LTD - Bowling Green, OH      Cache   Translate Page      
Works with the infrastructure team to make changes in physical hardware configurations to improve and optimize security and performance....
From Betco Corporation, LTD - Wed, 18 Jul 2018 19:36:16 GMT - View all Bowling Green, OH jobs
          CNC Programmer (Aerospace) - Magellan Aerospace - Mississauga, ON      Cache   Translate Page      
Magellan Aerospace is a global, integrated aerospace company that provides complex assemblies and systems solutions to aircraft and engine manufacturers, and...
From Magellan Aerospace - Tue, 04 Sep 2018 21:49:48 GMT - View all Mississauga, ON jobs
          ITT 2016 - Kevlin Henney - Seven Ineffective Coding Habits of Many Programmers      Cache   Translate Page      
none
          Delphi Developer - MM Consulting Services - Puerto Rico      Cache   Translate Page      
Solid experience with Delphi, Perl, Visual Basic, Lazarus. Our customer is searching for a Programmer/Developer with at least 3-4 years of experience in IT...
From MM Consulting Services - Fri, 13 Jul 2018 10:29:08 GMT - View all Puerto Rico jobs
          JAVA PROGRAMMER DIGITAL AREA - Adecco - Ivrea, Piemonte      Cache   Translate Page      
Per importante azienda cliente operante nel settore It, leader in Europa nella trasformazione digitale delle compagnie assicurative ricerchiamo un java...
Da Adecco - Fri, 28 Sep 2018 10:23:39 GMT - Visualizza tutte le offerte di lavoro a Ivrea, Piemonte
          Software Developer - ANB Bank - Cheyenne, WY      Cache   Translate Page      
Minimum 4 years experience with MS Office, MS SQL, VB, Scripting, ASP, VB.NET, ASP.NET and programming. Primary Programmer Analyst for all web and server...
From ANB Bank - Mon, 01 Oct 2018 21:56:16 GMT - View all Cheyenne, WY jobs
          Software Programmer 3 (Application Administrator) - CRGT Inc. - Martinsburg, WV      Cache   Translate Page      
Company/Position Overview We are seeking an Application Administrator to join our project team in building and implementing enterprise grade software systems....
From CRGT Inc. - Sat, 15 Sep 2018 02:37:26 GMT - View all Martinsburg, WV jobs
          Tier 2 Programmer Analyst - Supreme Court of Appeals - State of West Virginia - Kanawha County, WV      Cache   Translate Page      
Administrative Office of WV Supreme Court of Appeals, Technology Services Division - Tier 2 Programmer Analyst: The Administrative Office of the Supreme Court... $65,000 - $75,000 a year
From State of West Virginia - Sat, 06 Oct 2018 07:32:56 GMT - View all Kanawha County, WV jobs
          IT Programmer - Veriha Trucking - Marinette, WI      Cache   Translate Page      
DISCOVER THE V.I.P. EXPERIENCE Supports the Information Technology Department in order to assure reliable systems, data integrity, development and...
From Veriha Trucking - Thu, 28 Jun 2018 02:15:19 GMT - View all Marinette, WI jobs
          Python Programming with Raspberry Pi      Cache   Translate Page      
скачать Python Programming with Raspberry Pi бесплатно
Название: Python Programming with Raspberry Pi
Автор: Sai Yamanoor, Srihari Yamanoor
Страниц: 306
Формат: PDF
Размер: 55 Мб
Качество: Отличное
Язык: Английский
Год издания: 2017


   Become a master of Python programming using the small yet powerful Raspberry Pi Zero
    Raspberry Pi Zero is a super-small and super-affordable product from Raspberry Pi that is packed with a plethora of features and has grabbed the notice of programmers, especially those who use Python.

          Intern - Programmer/Computer Science (Bridgeport, WV) - Dominion Energy - Bridgeport, WV      Cache   Translate Page      
Dominion Energy is one of the nation's largest producers and transporters of energy, with a portfolio of approximately 25,700 megawatts of generation, 14,400...
From Dominion Energy - Tue, 28 Aug 2018 16:01:15 GMT - View all Bridgeport, WV jobs
          251 - Scientific Programmer - CANCERCARE MANITOBA - Winnipeg, MB      Cache   Translate Page      
Comprehensive knowledge of MATLAB, C, C++, Java and Python. Experience working with major projects and comfortable consulting with senior management....
From Indeed - Thu, 04 Oct 2018 19:52:28 GMT - View all Winnipeg, MB jobs
          Développeur Java Back-end intermédiaire - LGM SOLUTION - Québec City, QC      Cache   Translate Page      
Elle est familière avec les particularités des BD Oracle. Programmer la persistance d’objets dans une BD relationnelle avec JDBC et un CRM.... $30 - $40 an hour
From Indeed - Tue, 11 Sep 2018 19:47:46 GMT - View all Québec City, QC jobs
          DDC Technician & Programmer - Energy Control & Design - Appleton, WI      Cache   Translate Page      
Tridium & Niagara experience is desired. Minimum Years of Experience Required:....
From Energy Control & Design - Thu, 27 Sep 2018 23:58:08 GMT - View all Appleton, WI jobs
          i need a programmer to teach students      Cache   Translate Page      
i need an app programmer who can teach students the basics -- must be located in boston ma (Budget: $250 - $750 USD, Jobs: Android, iPhone, Mobile App Development)
          Controls Specialist - Liberty Personnel Services - Seattle, WA      Cache   Translate Page      
Tridium Niagara R2, AX, and N4 Certified. Intermediate to Expert Level Programmer with Niagara based control systems....
From Liberty Personnel Services - Wed, 22 Aug 2018 21:58:00 GMT - View all Seattle, WA jobs
          i need a software app programmer for beginners      Cache   Translate Page      
develop a simple software application for students (Budget: $250 - $750 USD, Jobs: C Programming, C# Programming, Java, PHP, Software Architecture)
          Programmer Analyst 1 - State of West Virginia - Kanawha County, WV      Cache   Translate Page      
Continuous Recruitment, Select Locations: The DOP anticipates several vacancies in the near future for this classification. This recruitment is not for a... $35,028 - $64,812 a year
From State of West Virginia - Mon, 17 Sep 2018 19:38:47 GMT - View all Kanawha County, WV jobs
          Programmer - State of West Virginia - Kanawha County, WV      Cache   Translate Page      
Continuous Recruitment, Select Locations: The DOP anticipates several vacancies in the near future for this classification. This recruitment is not for a... $33,036 - $61,128 a year
From State of West Virginia - Mon, 17 Sep 2018 19:38:44 GMT - View all Kanawha County, WV jobs
          Junior Software Programmeur - MK2 Audiovisueel - Junior, WV      Cache   Translate Page      
Vereiste certificaten of bereid deze te halen:. Je dagelijkse werkzaamheden bestaan voornamelijk uit het programmeren en testen van de te leveren software....
From MK2 Audiovisueel - Wed, 18 Jul 2018 05:13:17 GMT - View all Junior, WV jobs
          Programmer Analyst - The Executive Wing - Windsor, ON      Cache   Translate Page      
Profitable, stable and ready to renew systems and procedures to facilitate current and future growth and development....
From The Executive Wing - Tue, 31 Jul 2018 10:05:14 GMT - View all Windsor, ON jobs
          ERP Systems Programmer and Administrator (Microsoft Dynamics GP) - EMIT Technologies - Sheridan, WY      Cache   Translate Page      
Troubleshoot and resolve all ERP hardware, software, user access, and additional issues. ERP Systems Programmer and Administrator (Microsoft Dynamics GP).... $60,000 - $80,000 a year
From EMIT Technologies - Fri, 05 Oct 2018 22:31:39 GMT - View all Sheridan, WY jobs
          CNC Programmer (Leader) - The Executive Wing - Brampton, ON      Cache   Translate Page      
Ø Advanced knowledge of machining a wide variety of materials. Our client is a well established custom machine shop with state of the art technology and an...
From The Executive Wing - Wed, 05 Sep 2018 10:58:27 GMT - View all Brampton, ON jobs
          Programmer/Application Developer - Cook Systems International - Memphis, TN      Cache   Translate Page      
J2EE (EJB,JSP,Servlets, Borland, Jbuilder) - (Specialty). Responsible for writing programs to maintain and control computer systems software for operating...
From Cook Systems International - Tue, 02 Oct 2018 00:28:13 GMT - View all Memphis, TN jobs
          CAD/CAM Programmer - Uni Res - Woodlands      Cache   Translate Page      
Familiarize with 3 to 5-axis CNC machine. \*Familiar with Toolroom equipment such as CNC, EDM, Wire Cut preferred. Perform CAD/CAM modelling with UG software....
From Indeed - Thu, 04 Oct 2018 06:00:45 GMT - View all Woodlands jobs
          CNC Programmer / Operator - Nimble Design Solutions - Yishun      Cache   Translate Page      
Performs programming for CNC. At least 3 years of relevant experience in CNC Programming and coding. Plans machining by studying work orders, engineering...
From Nimble Design Solutions - Tue, 18 Sep 2018 09:24:30 GMT - View all Yishun jobs
          CNC / CAD / CAM Programmer-5.5 days, Central, Up to $3000 - Search Personnel Pte Ltd (Recruitment Agency) - Tampines      Cache   Translate Page      
CNC / CAD / CAM Programmer *. Create and Maintain CNC programs with CAD/CAM and management software for 3axis machining.... $1,800 - $3,000 a month
From Indeed - Wed, 03 Oct 2018 08:48:32 GMT - View all Tampines jobs
          Intern - Programmer/Computer Science (Bridgeport, WV) - Dominion Energy - Bridgeport, WV      Cache   Translate Page      
Dominion Energy is one of the nation's largest producers and transporters of energy, with a portfolio of approximately 25,700 megawatts of generation, 14,400...
From Dominion Energy - Tue, 28 Aug 2018 16:01:15 GMT - View all Bridgeport, WV jobs
          PROGRAMMEUR(EUSE) DE JEUX CONSOLE / CONSOLE GAME PROGRAMMER - Frima Studio - Québec City, QC      Cache   Translate Page      
Familiar with mathematical concepts applied to videogames (trigonometry, vector algebra, matrix calculus, etc);...
From Frima Studio - Sat, 06 Oct 2018 10:10:19 GMT - View all Québec City, QC jobs
          CNC Programmer (Mastercam) - Automotive Plastics - The Executive Wing - London, ON      Cache   Translate Page      
Proven CNC machine experience along with a solid understanding of optimal mold design and mold building processes....
From The Executive Wing - Sat, 28 Jul 2018 10:01:59 GMT - View all London, ON jobs
          CNC Programmer - Automotive Plastics - The Executive Wing - Greater Toronto Area, ON      Cache   Translate Page      
Proven CNC machine experience along with a solid understanding of optimal mold design and mold building processes....
From The Executive Wing - Sat, 28 Jul 2018 10:01:55 GMT - View all Greater Toronto Area, ON jobs
          CNC Programmer/Operator - Plastic Injection - The Executive Wing - Toronto, ON      Cache   Translate Page      
A dedicated professional who excels in efficiencies of programming in order to maximize yield from machines. Permanent STRAIGHT DAYS!...
From The Executive Wing - Sun, 02 Sep 2018 10:57:55 GMT - View all Toronto, ON jobs
          CNC Programmer - Plastic Injection - The Executive Wing - Greater Toronto Area, ON      Cache   Translate Page      
Proven CNC machine experience along with a solid understanding of optimal mold design and mold building processes....
From The Executive Wing - Sat, 28 Jul 2018 10:01:59 GMT - View all Greater Toronto Area, ON jobs
          CNC Programmer - Plastic & Mould Making - The Executive Wing - Toronto, ON      Cache   Translate Page      
Proven CNC machine experience along with a solid understanding of optimal mold design and mold building processes....
From The Executive Wing - Sat, 28 Jul 2018 10:01:55 GMT - View all Toronto, ON jobs
          CNC Programmer & Operator - Automotive Plastics - The Executive Wing - Windsor, ON      Cache   Translate Page      
Proven CNC machine experience along with a solid understanding of optimal mold design and mold building processes....
From The Executive Wing - Sat, 28 Jul 2018 10:01:53 GMT - View all Windsor, ON jobs
          CNC Programmer (Leader) - The Executive Wing - Brampton, ON      Cache   Translate Page      
Our client is a well established custom machine shop with state of the art technology and an impressive customer base....
From The Executive Wing - Wed, 05 Sep 2018 10:58:27 GMT - View all Brampton, ON jobs
          CNC Programmer (Mastercam) - Automotive Plastics - The Executive Wing - Greater Toronto Area, ON      Cache   Translate Page      
Proven CNC machine experience along with a solid understanding of optimal mold design and mold building processes....
From The Executive Wing - Sat, 28 Jul 2018 10:02:02 GMT - View all Greater Toronto Area, ON jobs
          CNC Programmer & Operator - Automotive Plastics - The Executive Wing - Kitchener, ON      Cache   Translate Page      
Proven CNC machine experience along with a solid understanding of optimal mold design and mold building processes....
From The Executive Wing - Sat, 28 Jul 2018 10:02:02 GMT - View all Kitchener, ON jobs
          Junior Programmer - Canadian Energy Services - Calgary, AB      Cache   Translate Page      
Part of an on-call group to share support for Operations systems. Canadian Energy Services & Technology Corporation, a dynamic and growing oilfield services...
From Indeed - Tue, 09 Oct 2018 22:38:41 GMT - View all Calgary, AB jobs
          Application Programmer Analyst - FORTIS BC - Kelowna, BC      Cache   Translate Page      
Good understanding of SAP, Customer Information Systems (CIS), Geographical Information Systems (GIS) and Automated Metering Infrastructure (AMI).... $4,254 - $6,971 a month
From FORTIS BC - Thu, 04 Oct 2018 23:13:00 GMT - View all Kelowna, BC jobs
          CNC Programmer (Leader) - The Executive Wing - Brampton, ON      Cache   Translate Page      
The incumbent will interpret customer drawings and process requirements from documents and communications with project managers....
From The Executive Wing - Wed, 05 Sep 2018 10:58:27 GMT - View all Brampton, ON jobs
          CNC Programmer - USA-CA-Oxnard      Cache   Translate Page      
Summary Responsible for generating CNC Lathe programs for production as well as tooling. Also supporting the production machine shop with complete, accurate and cycle-efficient CNC programming which m...
          ERP Systems Programmer and Administrator (Microsoft Dynamics GP) - EMIT Technologies - Sheridan, WY      Cache   Translate Page      
ERP Systems Programmer and Administrator (Microsoft Dynamics GP). This individual should be well versed in Microsoft Dynamics GP in a manufacturing environment.... $60,000 - $80,000 a year
From EMIT Technologies - Fri, 05 Oct 2018 22:31:39 GMT - View all Sheridan, WY jobs
          ITS Admin Systems Programmer - Middlebury College - Middlebury, VT      Cache   Translate Page      
Questions regarding this posting can be sent to Charlotte Pratt at charlottep@middlebury.edu. Classification Number 901462....
From Middlebury College - Mon, 03 Sep 2018 06:43:45 GMT - View all Middlebury, VT jobs
          Programmer Analyst - The Executive Wing - Windsor, ON      Cache   Translate Page      
Our client is a well established and growing Tier 1 manufacturer with several plants operating and a view to further acquisitions and expansion. Business is...
From The Executive Wing - Tue, 31 Jul 2018 10:05:14 GMT - View all Windsor, ON jobs
          Junior Programmer - Canadian Energy Services - Calgary, AB      Cache   Translate Page      
Canadian Energy Services & Technology Corporation, a dynamic and growing oilfield services entity listed on the TSX under CEU, is the largest drilling fluids...
From Indeed - Tue, 09 Oct 2018 22:38:41 GMT - View all Calgary, AB jobs
          DDC Technician & Programmer - Energy Control & Design - Appleton, WI      Cache   Translate Page      
Tridium & Niagara experience is desired. Minimum Years of Experience Required:....
From Energy Control & Design - Thu, 27 Sep 2018 23:58:08 GMT - View all Appleton, WI jobs
          Application Programmer Analyst - FORTIS BC - Kelowna, BC      Cache   Translate Page      
Good understanding of SAP, Customer Information Systems (CIS), Geographical Information Systems (GIS) and Automated Metering Infrastructure (AMI).... $4,254 - $6,971 a month
From FORTIS BC - Thu, 04 Oct 2018 23:13:00 GMT - View all Kelowna, BC jobs
          Controls Specialist - Liberty Personnel Services - Seattle, WA      Cache   Translate Page      
Tridium Niagara R2, AX, and N4 Certified. Intermediate to Expert Level Programmer with Niagara based control systems....
From Liberty Personnel Services - Wed, 22 Aug 2018 21:58:00 GMT - View all Seattle, WA jobs
          Systems Developer - Programmer Analyst - ROSS Recruitment - Toronto, ON      Cache   Translate Page      
Must possess exceptional problem solving skills and a systematic approach to decision making, taking into consideration the impact of each decision....
From ROSS Recruitment - Tue, 24 Jul 2018 09:59:09 GMT - View all Toronto, ON jobs
          Programmer Analyst - The Executive Wing - Windsor, ON      Cache   Translate Page      
Knowledge of VB.Net, C#, Java, HTML, CSS, PHP, MS Access a plus. Our client is a well established and growing Tier 1 manufacturer with several plants operating...
From The Executive Wing - Tue, 31 Jul 2018 10:05:14 GMT - View all Windsor, ON jobs
          Application Programmer Analyst - FORTIS BC - Kelowna, BC      Cache   Translate Page      
Java, JavaScript, C# programming and .NET framework. The Application Programmer/Analyst will guide the analysis, design and implementation of technology based... $4,254 - $6,971 a month
From FORTIS BC - Thu, 04 Oct 2018 23:13:00 GMT - View all Kelowna, BC jobs
          Systems Developer - Programmer Analyst - ROSS Recruitment - Toronto, ON      Cache   Translate Page      
Must be able to produce documentation for all designs and programs created or changed and able to write or assist in writing user and operational documentation....
From ROSS Recruitment - Tue, 24 Jul 2018 09:59:09 GMT - View all Toronto, ON jobs
          ServiceNow Developer (contract) - Coreio - Woodbridge, ON      Cache   Translate Page      
4+ years of Java scripting and software development experience. ServiceNow Programmer/Developer- Technology Solutions....
From Coreio - Mon, 17 Sep 2018 21:01:42 GMT - View all Woodbridge, ON jobs
          Lab Assistant - Intlvac Inc. - Halton Hills, ON      Cache   Translate Page      
Intlvac is a world leader with a team that includes top scientific researchers, software programmers, mechanical and electrical engineers.... $18 - $22 an hour
From Indeed - Mon, 10 Sep 2018 17:40:36 GMT - View all Halton Hills, ON jobs
          CNC Programmer (Leader) - The Executive Wing - Brampton, ON      Cache   Translate Page      
Located a short 20 minute drive outside the city, the commute is against the flow of traffic and the cost of living in a smaller community is attractive also....
From The Executive Wing - Wed, 05 Sep 2018 10:58:27 GMT - View all Brampton, ON jobs
          Tier 2 Programmer Analyst - Supreme Court of Appeals - State of West Virginia - Kanawha County, WV      Cache   Translate Page      
Experience with Visual Studio, VB.Net, C#, APEX, Oracle Forms, and source control, experience with Web development including HTML, Java, .Net, WCF, SOAP, REST,... $65,000 - $75,000 a year
From State of West Virginia - Sat, 06 Oct 2018 07:32:56 GMT - View all Kanawha County, WV jobs
          CNC Programmer (Leader) - The Executive Wing - Brampton, ON      Cache   Translate Page      
Ø High level of self-motivation. Our client is a well established custom machine shop with state of the art technology and an impressive customer base....
From The Executive Wing - Wed, 05 Sep 2018 10:58:27 GMT - View all Brampton, ON jobs
          CNC Programmer/Operator - Plastic Injection - The Executive Wing - Toronto, ON      Cache   Translate Page      
Our client offers top salaries & hourly rates in the industry – along with great benefits and a good working environment. Permanent STRAIGHT DAYS!...
From The Executive Wing - Sun, 02 Sep 2018 10:57:55 GMT - View all Toronto, ON jobs
          Développeur Java Back-end intermédiaire - LGM SOLUTION - Québec City, QC      Cache   Translate Page      
Elle est familière avec les particularités des BD Oracle. Programmer la persistance d’objets dans une BD relationnelle avec JDBC et un CRM.... $30 - $40 an hour
From Indeed - Tue, 11 Sep 2018 19:47:46 GMT - View all Québec City, QC jobs
          CNC Programmer/Operator - Plastic Injection - The Executive Wing - Toronto, ON      Cache   Translate Page      
Permanent STRAIGHT DAYS! Our client - one of the most successful and longstanding automotive plastics companies in the west GTA - is looking for a seasoned...
From The Executive Wing - Sun, 02 Sep 2018 10:57:55 GMT - View all Toronto, ON jobs
          Application Programmer Analyst - FORTIS BC - Kelowna, BC      Cache   Translate Page      
Travel within the service territory as required. The Application Programmer/Analyst will guide the analysis, design and implementation of technology based... $4,254 - $6,971 a month
From FORTIS BC - Thu, 04 Oct 2018 23:13:00 GMT - View all Kelowna, BC jobs
          Something To Add To My Reading List      Cache   Translate Page      

Originally posted on: http://tostringtheory.com/archive/2006/12/07/SomethingToAddToMyReadingList.aspx

I was listening to the latest episode of .NET Rocks! with Venkat Subramaniam and Andrew Hunt where they were talking about there new book.  It sounds like some really good stuff.  These guys were ripping jokes back and forth through the entire show and using those jokes to make points on how software development should be approached.  One memorable term that was used a couple of times is "code vomit".  Any book that can put concepts that eloquently is getting added to my library as soon as possible.
          CNC Programmer (Leader) - The Executive Wing - Brampton, ON      Cache   Translate Page      
Team Lead the programming group. Responsibilities include generating accurate process drawings, tool-sheets, and CNC code using relevant software, design...
From The Executive Wing - Wed, 05 Sep 2018 10:58:27 GMT - View all Brampton, ON jobs
          Project Programmer      Cache   Translate Page      
• Required to work on an active construction site. • Construction stage technical supports involving managing technical planning and design/engineering matters. • Will be tasked to participate during subcontract tender stage for tender interview. • Exploring/managing of alternative proposals for ease of construction. • Tracking on site progress and updating current programme. • Monitoring site activities and advising production teams on programme impacts. • Manage / liaison with sub-contractors. • Manage / review / preparation of technical presentation slides and tender submission technical items.
          CNC Programmer/Operator - Plastic Injection - The Executive Wing - Toronto, ON      Cache   Translate Page      
A highly experienced and very efficient programmer/operator familiar with all aspects of CNC Programming. A dedicated professional who excels in efficiencies of...
From The Executive Wing - Sun, 02 Sep 2018 10:57:55 GMT - View all Toronto, ON jobs
          CNC Programmer (Mastercam) - Automotive Plastics - The Executive Wing - London, ON      Cache   Translate Page      
As an integral part of the design and engineering team, the qualified candidate will be responsible for the development of the cutter path programs for all...
From The Executive Wing - Sat, 28 Jul 2018 10:01:59 GMT - View all London, ON jobs
          CNC Programmer - Automotive Plastics - The Executive Wing - Greater Toronto Area, ON      Cache   Translate Page      
As an integral part of the design and engineering team, the qualified candidate will be responsible for the development of the cutter path programs for all...
From The Executive Wing - Sat, 28 Jul 2018 10:01:55 GMT - View all Greater Toronto Area, ON jobs
          Application Programmer Analyst - FORTIS BC - Kelowna, BC      Cache   Translate Page      
Develop and maintain a high level of technical competency with respect to the current operating system, database and programming development tools.... $4,254 - $6,971 a month
From FORTIS BC - Thu, 04 Oct 2018 23:13:00 GMT - View all Kelowna, BC jobs
          CNC Programmer - Plastic Injection - The Executive Wing - Greater Toronto Area, ON      Cache   Translate Page      
As an integral part of the design and engineering team, the qualified candidate will be responsible for the development of the cutter path programs for all...
From The Executive Wing - Sat, 28 Jul 2018 10:01:59 GMT - View all Greater Toronto Area, ON jobs
          CNC Programmer - Plastic & Mould Making - The Executive Wing - Toronto, ON      Cache   Translate Page      
As an integral part of the design and engineering team, the qualified candidate will be responsible for the development of the cutter path programs for all...
From The Executive Wing - Sat, 28 Jul 2018 10:01:55 GMT - View all Toronto, ON jobs
          CNC Programmer & Operator - Automotive Plastics - The Executive Wing - Windsor, ON      Cache   Translate Page      
As an integral part of the design and engineering team, the qualified candidate will be responsible for the development of the cutter path programs for all...
From The Executive Wing - Sat, 28 Jul 2018 10:01:53 GMT - View all Windsor, ON jobs
          CNC Programmer (Leader) - The Executive Wing - Brampton, ON      Cache   Translate Page      
Our client is a well established custom machine shop with state of the art technology and an impressive customer base....
From The Executive Wing - Wed, 05 Sep 2018 10:58:27 GMT - View all Brampton, ON jobs
          CNC Programmer (Mastercam) - Automotive Plastics - The Executive Wing - Greater Toronto Area, ON      Cache   Translate Page      
As an integral part of the design and engineering team, the qualified candidate will be responsible for the development of the cutter path programs for all...
From The Executive Wing - Sat, 28 Jul 2018 10:02:02 GMT - View all Greater Toronto Area, ON jobs
          CNC Programmer & Operator - Automotive Plastics - The Executive Wing - Kitchener, ON      Cache   Translate Page      
As an integral part of the design and engineering team, the qualified candidate will be responsible for the development of the cutter path programs for all...
From The Executive Wing - Sat, 28 Jul 2018 10:02:02 GMT - View all Kitchener, ON jobs
          Programmer Analyst - JUSTICE FEDERAL CREDIT UNION - Bridgeport, WV      Cache   Translate Page      
Good credit history and the ability to pass a security clearance are required. Utilize helpdesk software to track work requests and to provide timely updates to...
From Indeed - Wed, 01 Aug 2018 18:50:22 GMT - View all Bridgeport, WV jobs
          Software Developer - ANB Bank - Cheyenne, WY      Cache   Translate Page      
Minimum 4 years experience with MS Office, MS SQL, VB, Scripting, ASP, VB.NET, ASP.NET and programming. Primary Programmer Analyst for all web and server...
From ANB Bank - Mon, 01 Oct 2018 21:56:16 GMT - View all Cheyenne, WY jobs
          Software Programmer 3 (Application Administrator) - CRGT Inc. - Martinsburg, WV      Cache   Translate Page      
Company/Position Overview We are seeking an Application Administrator to join our project team in building and implementing enterprise grade software systems....
From CRGT Inc. - Sat, 15 Sep 2018 02:37:26 GMT - View all Martinsburg, WV jobs
          Tier 2 Programmer Analyst - Supreme Court of Appeals - State of West Virginia - Kanawha County, WV      Cache   Translate Page      
Administrative Office of WV Supreme Court of Appeals, Technology Services Division - Tier 2 Programmer Analyst: The Administrative Office of the Supreme Court... $65,000 - $75,000 a year
From State of West Virginia - Sat, 06 Oct 2018 07:32:56 GMT - View all Kanawha County, WV jobs
          IT Programmer - Veriha Trucking - Marinette, WI      Cache   Translate Page      
DISCOVER THE V.I.P. EXPERIENCE Supports the Information Technology Department in order to assure reliable systems, data integrity, development and...
From Veriha Trucking - Thu, 28 Jun 2018 02:15:19 GMT - View all Marinette, WI jobs
          CNC Machinist!!!! Pay up to $30/hour!!!      Cache   Translate Page      
WA-Spokane, Multiple companies in the Spokane and Northern Idaho areas looking for machinists! . Please see description and duties listed below: -Multiple shifts available - mostly swing or weekend shifts -Would like candidates with previous experience -Looking for operators and programmers -Long term opportunities -Full time with benefits If you are interested in hearing more, please apply to Lindsey at: 509
          CNC Programmer & Operator - Automotive Plastics - The Executive Wing - Kitchener, ON      Cache   Translate Page      
3-5 years of experience with CNC Programming and a demonstrated proficiency in utilizing Mastercam to program cutter paths for plastic injection molds....
From The Executive Wing - Sat, 28 Jul 2018 10:02:02 GMT - View all Kitchener, ON jobs
          Systems Developer - Programmer Analyst - ROSS Recruitment - Toronto, ON      Cache   Translate Page      
Must be able to present technical options and alternatives. Our client is a large, stable Insurance Company located in mid-town Toronto....
From ROSS Recruitment - Tue, 24 Jul 2018 09:59:09 GMT - View all Toronto, ON jobs
          SYSTEMS ANALYST/PROGRAMMER - Heritage Credit Union - Madison, WI      Cache   Translate Page      
Heritage Credit Union is a strong, not-for-profit, community-based financial institution with $335M in assets and more than 110 employees serving more than 27...
From Heritage Credit Union - Thu, 30 Aug 2018 19:29:40 GMT - View all Madison, WI jobs
          Control & Automation Programmer - Sapphire-water - Calgary, AB      Cache   Translate Page      
Training operators and introducing new equipment as well as providing training on the operation of existing Sapphire equipment;...
From Sapphire-water - Thu, 27 Sep 2018 00:19:26 GMT - View all Calgary, AB jobs
          ERP Systems Programmer and Administrator (Microsoft Dynamics GP) - EMIT Technologies - Sheridan, WY      Cache   Translate Page      
Provide continuous improvement in ERP software and processes by coordinating upgrades, software cross-functionality, and other fixes.... $60,000 - $80,000 a year
From EMIT Technologies - Fri, 05 Oct 2018 22:31:39 GMT - View all Sheridan, WY jobs
          JS VUE Programmer ofr Progressive Web App      Cache   Translate Page      
Impress Design: Job Description JOB: Create a progressive web app using the JS, Vue.js and Firebase. The app allows admins to work with clients in a manner that is customized for their practice. Currently, there isn’t anything on the market similar... (Budget: $750 - $1500 USD, Jobs: API, Javascript, Software Development, Vue.js)
          Master, UP your Scrum!      Cache   Translate Page      

Scrum Master. One of the mandatory Scrum roles. Ever important to dictate the Development Team what to do. Keep track of metrics. Gather people to the daily Scrum. Hold performance reviews. Make sure the team improves and that if more Development Team members are needed, you fix that impediment!

Right? If you're a Scrum Master reading this right now and think not much of it, it's time to UP your Scrum!

No Right? If you're a Scrum Master thinking: "this guy doesn't get what the Scrum Master role is about", it's time to UP your Scrum as well!

Bad Scrum

There are many misconceptions about Scrum and the Scrum Master role, as you can read in e.g. these blog posts: (please don't read now, but later!)

But that's not really what this blog post is about. This blog post is for the Scrum Masters who think they are on the right track, think that they know more than others or think that they can always improve. I bet if you're a Scrum Master you're at least part of all of these. I would like to take you on a bit of a journey in this blogpost and help you to improve yourself and others.

Becoming a Scrum Master

There are lots of different paths towards becoming a Scrum Master. A lot of people I know come from another role. They did not do a Scrum Master bachelor (or Master!) and grew into the role.

From that point on you bring your own experience into the role. It being a former developer, project manager, tester, HR manager or else.

Some are asked to become Scrum Master in a dual role, because that's efficient or just an easy way to go. With the best intentions.

In a lot of cases, there is not much passion for the empirical process control that Scrum is all about. Or sometimes you just don't know. No judgement there, because often people are doing their best to help the team and sometimes also the organization.

If you'd like to read more about the different stances of the Scrum Master, read this post.

My Scrum Master journey

I started my journey as a Scrum Master and a programmer within a Development Team. We needed to try something different. I just went on the Scrum Master course and wanted to practice. So there I went. I totally went nuts on the Jira workflows and Scrum board, doing Sprint Retrospectives and telling everyone how they should feel about Scrum. It was awesome. I guess I was on the right track, somewhat. But I could do better.

A couple of years later I wanted to expand my experience in being a Scrum Master and left programming to the developers who really knew what they were doing. I did two teams (still did the workflow and Jira administration) and had a great time. I don't know if I really was much good to the teams, but I was still trying. Also, it worked well for the organization at that point in time.

I started giving training to people within the company, teaching them about Scrum. Teaching other Scrum Masters and helping them on their way. I learned more and more everyday, but felt I was pretty much ahead of the rest. Finally I could call myself Agile Coach!

It wasn't until I started my own company and working with other outside of the organization I was working in that I got to see that there was still so much to learn. I kept on reading, going to meetups, training together with other people and I got my first coaching job.

When I started working with other companies and teams I struggled and found the Scrum Master role pretty hard. By I learned to rely on the teams more and more. Not fixing it for them, but helping them to fix. That gave me more energy.

I applied to become a member of the Professional Scrum Trainer Community with Scrum.org. It felt like that would be some kind of ultimate achievement. However, it proved to be much more than that. It got me to realize that there is a great deal to learn from each individual I met. Not just within the community, but also in every day working with teams and other trainers and students. Every time I facilitate a training or work with teams, I try to be open to the things I can learn from all the people around me. And sometimes realizing that something that's someone else's strength will never be yours, it can still inspire you to try out new things and keep learning.

One of the latest classes released by Scrum.org and developed by my friends Barry and Christiaan, the Professional Scrum Master II class, shows how great this is. Scrum Masters coming together to learn mainly from each other, asking for help, offering help and gaining insights on how to better facilitate the empirical process within organizations. Helping other Scrum Masters, helping the Product Owner and the wider organization understand how to use Scrum to reach your product potential.

So how do I "UP my Scrum" then?

Be open and respectful to others. Learn from each individual. Have the courage to not know the answer and ask for help. Focus on being a guardian of the empirical process. Commit on fostering team decisions, even if you think you have a better idea. That is when you "UP your Scrum".

Practical next steps

If you want to continue your Scrum Master journey and continuously improve, here are some practical next steps you can undertake:

 


          Manufacturing Engineer - CNC Programmer - Crestline Coach LTD. - Saskatoon, SK      Cache   Translate Page      
Experience with composite manufacturing is an asset. Crestline is a worldwide innovative leader in Ambulance Manufacturing and Specialty Vehicles and Canada’s...
From Crestline Coach LTD. - Thu, 23 Aug 2018 05:04:14 GMT - View all Saskatoon, SK jobs
          Manufacturing Engineer - CNC Programmer - Crestline Coach LTD. - Saskatoon, SK      Cache   Translate Page      
Experience with composite manufacturing is an asset. Crestline is a worldwide innovative leader in Ambulance Manufacturing and Specialty Vehicles and Canada’s...
From Crestline Coach LTD. - Thu, 23 Aug 2018 05:04:14 GMT - View all Saskatoon, SK jobs
          ERP Systems Programmer and Administrator (Microsoft Dynamics GP) - EMIT Technologies - Sheridan, WY      Cache   Translate Page      
ERP Systems Programmer and Administrator (Microsoft Dynamics GP) Sheridan, Wyoming Who We Are EMIT Technologies is a unique leader in the global natural gas... $60,000 - $80,000 a year
From EMIT Technologies - Fri, 05 Oct 2018 22:31:39 GMT - View all Sheridan, WY jobs
          Why do people who can't write a simple program even entertain the idea they can get jobs as working programmers?      Cache   Translate Page      

Originally posted on: http://blog.geekypedia.net/archive/2010/02/22/why-do-people-who-cant-write-a-simple-program-even.aspx

This question was posed by Jeff Atwood.

Easy answer.  Because they can find jobs.

I have interviewed loads of people who were missing even the most basic skills.  And these were not all junior programs, this happened even at the senior level positions.  They are easy to weed out in a technical interview, but not every company gives one.  I think companies are learning not to hire people based solely on manager opinions.  And the land rush to get any programmer at all is over.

I remember doing an interview once with a recruiter, the HR guy and an owner.  When I talked to the owner and asked when I would get to meet some of the team and take the technical interview he told me they don’t do that.  He said he was a great judge of people and could pick out the smartest developers just by talking to them, even though he had no technical skills.  I passed on the offer.  I did have a chance to work with some of his people on a project a couple of years later, and surprise, they sucked.  They were all talk and no talent.  The bad programmers with good people skills gravitate toward these positions.

A more recent example is a large company that is hiring A LOT of people in the area.  They will basically take any contractor that applies because they are desperate to meet a quota.  These contractors don’t do much work, but that’s not the point.  The point is to fill seats.  All politics.  These bad programmers even with zero people skills will eventually find a place like this, and assuming they have no ambition and are happy just to have a job, they will do fine.

My advice, if you interview for a company and they don’t do as much work to screen you as you would to screen someone else, think very hard about taking that offer.  You could be working with a lot of bad code and some pretty questionable people.  Unless of course you suck, then sign up, you’re home.


          Udemy – Complete Black Box Algo Trading Bots -Non Programmers(17Hrs) [100% off]      Cache   Translate Page      
Course Description *** Course access includes quizzes & homework exercises, 1-on-1 instructor support & LIFETIME access! *** TOP-NOTCH Instructor I currently have 59 Courses on Udemy with 15350+ Minutes of Content (256 hours in total) with 30,000+ Satisfied Students enrolled. That’s 10 days+ of learning material! Course Details: Planning on trying an algorithmic forex trading approach? Take a look at this Algo Trading courses and 14+ strategies to see which one might work best for you. This course is made to teach […]
          Programmer PT. Trigatra Cipta Sinergi      Cache   Translate Page      

PT. Trigatra Cipta Sinergi bergerak di bidang software development membutuhkan beberapa staff IT yang menguasai pemrograman dengan C#, web service dan SQL. Tanggung Jawab Pekerjaan : Coding dengan C# dan web service dibawah arahan supervisor. Syarat Pengalaman : Sudah terbiasa melakukan coding dengan C# Keahlian : Menguasai C#, web Service dan SQL Kualifikasi : Usia […]

Info selengkapnya Programmer PT. Trigatra Cipta Sinergi cek di www.loker.id


          ERP Systems Programmer and Administrator (Microsoft Dynamics GP) - EMIT Technologies - Sheridan, WY      Cache   Translate Page      
Based in Sheridan, Wyoming with employees in Texas, New Mexico, Oklahoma, and Colorado, EMIT employees continue to grow the company at a rapid pace, setting... $60,000 - $80,000 a year
From EMIT Technologies - Fri, 05 Oct 2018 22:31:39 GMT - View all Sheridan, WY jobs
          Programmer      Cache   Translate Page      
CA-Sacramento, Mainframe/COBOL Developer for Government Agency in Sacramento 10 month + engagement W2 or C2C okay (virtual interview for non local candidates) Genuent is hiring a Mainframe/COBOL developer for our large government client in Sacramento who will provide analytical and technical support for the required project activities. The tasks will include analysis, programming, and testing as well as managing
          SCADA HMI Programmer      Cache   Translate Page      
MI-Novi Township, SCADA HMI Programmer - Novi, MI Seeking a SCADA and HMI Programmer to design, build and implement solutions for industrial, manufacturing, transportation and logistics clients. Activities: * Program, integrate, and troubleshoot real-time Graphical User Interfaces. * Prepare screen mock-ups and detailed functional specifications. * Design robust and scalable architectures. * Interface with real-tim
          Come with me on a journey through this website's source code by way of a bug      Cache   Translate Page      

This article started because I thought that researching a particular bug could be useful to understand devto's source code a little better. So I literally wrote this while doing the research and I ended up writing about other things as well. Here we go.

The bug I'm referring to is called Timeouts when deleting a post on GitHub. As the title implies, removing a post results in a server timeout which results in an error to the user. @peter in his bug report added a couple of details we need to keep present for our "investigation": this bug doesn't always happens (which would be better in the context of finding a solution, deterministic is always better) and it more likely presents itself with articles that have many reactions and comments.

First clues: it happens sometimes and usually with articles with a lot of data attached.

Let's see if we can dig up more information before diving into the code.

A note: I'm writing this post to explain (and expand) the way I researched this while it happened at the same time (well, over the course of multiple days but still at the same time :-D), so all discoveries were new to me when I wrote about them as they are to you if you read this.

Another note: I'm going to use the terms "async" and "out of process" interchangeably here. Async in this context means "the user doesn't wait for the call to be executed" not "async" as in JavaScript. A better term should be "out of process" because these asynchronous calls are executed by an external process through a queue on the database with a library/gem called delayed job.

Referential integrity

ActiveRecord (Rails's ORM), like many other object relational mappers, is an object layer that sits on top of a relational database system. Let's take a little detour and talk a little about a fundamental feature to preserve data meaningfulness in database systems: referential integrity. Why not, the bug can wait!

Referential integrity, to simplify a lot, is a defense against developers with weird ideas on how to structure their relational data. It forbids insertion of rows that have no correspondence in the primary table of the relationship. In layman terms it guarantees that there is a correspondent row in the relationship: if you have a table with a list of 10 cities, you shouldn't have a customer whose address belongs to an unknown city. Funnily enough it took more than a decade for MySQL to activate referential integrity by default, while PostgreSQL had it for 10 years already, at the time. Sometimes I think that MySQL in its early incarnations was a giant collection of CSV files with SQL on top. I'm joking, maybe.

With referential integrity in place you can rest (mostly) assured that the database won't let you add zombie rows, will keep the relationship updated and will clean up after you if you tell it to.

How do you instruct the database to do all of these things? It's quite simple. I'll use an example from PostgreSQL 10 documentation:

CREATE TABLE products (
    product_no integer PRIMARY KEY,
    name text,
    price numeric
);

CREATE TABLE orders (
    order_id integer PRIMARY KEY,
    shipping_address text,
);

CREATE TABLE order_items (
    product_no integer REFERENCES products ON DELETE RESTRICT,
    order_id integer REFERENCES orders ON DELETE CASCADE,
    quantity integer,
    PRIMARY KEY (product_no, order_id)
);

The table order_items has two foreign keys, one towards orders and another that points to products (a classic example of many-to-many in case you're wondering).

Wnen you design tables like this you should ask yourself the following questions (in addition to the obvious ones like "what am I really doing with this data?"):

  • what happens if a row in the primary table is deleted?

  • do I want to delete all the related rows?

  • do I want to set the referencing column to NULL ? in that case what does it mean for my business logic? does NULL even make sense for my data?

  • do I want to set the column to its default value? what does it mean for my business logic? does this column even have a default value?

If you look back at the example what we're telling the database are the following two things:

  • products cannot be removed, unless they do not appear in any order

  • orders can be be removed at all times, and they take the items with them to the grave 😀

Keep in mind that removal in this context is still a fast operation, even in a context like dev.to's if an article were to have tables linked with a cascade directive, it should still be a fast operation. DBs tend to become slow when a single DELETE triggers millions (or tens of millions) of other removals. I assume this is not the case (yet or in the future) but since the point of this whole section is to expand our knowledge about referential integrity and not to actually investigate the bug, let's keep on digging.

Next we open the console and check if the tables are linked to each other, using psql :

$ rails dbconsole
psql (10.5)
Type "help" for help.

PracticalDeveloper_development=# \d+ articles
...
Indexes:
    "articles_pkey" PRIMARY KEY, btree (id)
    "index_articles_on_boost_states" gin (boost_states)
    "index_articles_on_featured_number" btree (featured_number)
    "index_articles_on_hotness_score" btree (hotness_score)
    "index_articles_on_published_at" btree (published_at)
    "index_articles_on_slug" btree (slug)
    "index_articles_on_user_id" btree (user_id)

This table has a primary key, a few indexes but apparently no foreign key constraints (the indicators for referential integrity). Compare it with a table that has both:

PracticalDeveloper_development=# \d users
...
Indexes:
    "users_pkey" PRIMARY KEY, btree (id)
    "index_users_on_confirmation_token" UNIQUE, btree (confirmation_token)
    "index_users_on_reset_password_token" UNIQUE, btree (reset_password_token)
    "index_users_on_username" UNIQUE, btree (username)
    "index_users_on_language_settings" gin (language_settings)
    "index_users_on_organization_id" btree (organization_id)
Referenced by:
    TABLE "messages" CONSTRAINT "fk_rails_273a25a7a6" FOREIGN KEY (user_id) REFERENCES users(id)
    TABLE "badge_achievements" CONSTRAINT "fk_rails_4a2e48ca67" FOREIGN KEY (user_id) REFERENCES users(id)
    TABLE "chat_channel_memberships" CONSTRAINT "fk_rails_4ba367990a" FOREIGN KEY (user_id) REFERENCES users(id)
    TABLE "push_notification_subscriptions" CONSTRAINT "fk_rails_c0b1e39717" FOREIGN KEY (user_id) REFERENCES users(id)

This is what we learned so far: why referential integrity can come into play when you remove rows from a DB and that the articles table has no apparent relationships with any other table at the database level. But is this true in the web app? Let's move up one layer, diving into the Ruby code.

ps. in the case of Rails (don't remember since which version) you can also see which foreign keys you have defined by looking in the schema.rb file.

ActiveRecord, associations and callbacks

Now that we know what referential integrity is, how to identify it and now that we know it's not at play in this bug we can move up a layer and check how is the Article object defined (I'll skip stuff that I think it's not related to this article and the bug itself, altough I might be wrong because I don't know the code base well):

class Article < ApplicationRecord
  # ...

  has_many :comments,       as: :commentable
  has_many :buffer_updates
  has_many :reactions,      as: :reactable, dependent: :destroy
  has_many  :notifications, as: :notifiable

  # ...

  before_destroy    :before_destroy_actions

  # ...

  def before_destroy_actions
    bust_cache
    remove_algolia_index
    reactions.destroy_all
    user.delay.resave_articles
    organization&.delay&.resave_articles
  end
end

A bunch of new information from that piece of code:

  • Rails (but not the DB) knows that an article can have many comments, buffer updates, reactions and notifications (these are called "associations" in Rails lingo)

  • Reactions are explictly dependent on the articles and they will be destroyed if the article is removed

  • There's a callback that does a bunch of stuff (we'll explore it later) before the object and its row in the database are destroyed

  • Three out of four associations are the able type, Rails calls these polymorphic associations because they allow the programmer to associate multiple types of objects to the same row, using two different columns (a string with the name of the model type the object belongs to and an id). They are very handy, though I always felt they make the database very dependent on the domain model (set by Rails). They can also require a composite index in the associated table to speed up queries

Similarly to what the underlying database system can do, ActiveRecord allows the developer to specify what happens to the related objects when the primary one is destroyed. According to the documentation Rails supports: destroying all related objects, deleting all related objects, setting the foreign key to NULL or restricting the removal with an error. The difference between destroy and delete is that in the former case all related callbacks are executed prior to removal, in the latter one the callbacks are skipped and only the row in the DB is removed.

The default strategy for the relationships without a dependent is to do nothing, which means leaving the referenced rows there in place. If it were up to me the default would be the app doesn't start until you decided what to do with the linked models but I'm not the person who designed ActiveRecord.

Keep in mind that the database trumps the code, if you define nothing at the Rails level but the database is configured to automatically destroy all related rows, then the rows will be destroyed. This is one of the many reasons why it's worth taking the time to learn how the DB works :-)

The last bit we haven't talked about the model layer is the callback which is probably where the bug manifests itself.

The infamous callback

This before destroy callback will execute prior to issuing the DELETE statement to the DB:

def before_destroy_actions
  bust_cache
  remove_algolia_index
  reactions.destroy_all
  user.delay.resave_articles
  organization&.delay&.resave_articles
end

Cache busting

The first thing the callback does is call the method bust_cache which in turn calls sequentially six times the Fastly API to purge the article's cache (each call to bust is two HTTP calls). It also does a cospicuos number of out of process calls to the same API (around 20-50, depends on the status of the article and the number of tags) but these don't matter because the user won't wait for them.

One thing to annotate: six HTTP calls are always going out after you press the button to delete an article.

Index removal

dev.to uses Algolia for search, the call remove_algolia_index does the following:

  • calls algolia_remove_from_index! which in turns calls the "async" version of the Algolia HTTP API which in reality does a (fast) synchronous call to Algolia without waiting for the index to be cleared on their side. It's still a synchronous call subject adding to the user's latency

  • calls Algolia's HTTP API other two times for other indexes

So, adding the previous 6 HTTP calls for Fastly, we're at 9 APIs called in process

Reactions destruction

The third step is reactions.destroy_all which as the call implies destroys all the reactions to the article. In Rails destroy_all simply iterates on all the objects and calls destroy on each of them which in turn activate all the "destroy" callbacks for proper cleanup. The Reaction model has two before_destroy callbacks:

class Reaction < ApplicationRecord
  # ...

  before_destroy :update_reactable_without_delay
  before_destroy :clean_up_before_destroy

  # ...
end

I had to dig a little bit to find out what the first one does (one of the things I dislike about the Rails way of doing things are the magical methods popping up everywhere, they make refactoring harder and they encourage coupling between the model and all the various gems). update_reactable_without_delay calls update_reactable (which has been declared as an async function by default) bypassing the queue. The result is a standard inline call the user waits for.

  • update_reactable recalculates (this time out of process), the scores of the Article (a thing that should probably be avoided since the Article is up for removal) if the article has been published. Then (back inline) it reindexes the article (twice) calling Algolia, removes the reactions from Fastly's cache (each call to bust the cache is two Fastly's calls), busts another cache (two more HTTP calls) and possibly updates a column on the Article (which is probably not needed since it's going to be removed). The total is 6 HTTP calls: one async HTTP calls (the first one to Algolia), one other call to Algolia and four to Fastly. Let's annotate down the 5 the user has to wait for.

  • clean_up_before_destroy reindexes the article on Algolia (a third time).

Let's sum up: a removal of a reaction amounts to 6 HTTP calls. If the article has a 100 reactions... well you can do the math.

Let's say the article had 1 reaction, plus the calls tallied before we're at around 15 HTTP calls:

  • 6 to bust the cache of the article

  • 3 to remove the article from the index

  • 6 for the reaction attached to the article

There's an additional bonus HTTP call that I've identified by chance using a gist to debug net/http calls, it calls the Stream.io API to delete the reaction from the user's feed. A total of 16 HTTP calls.

This is what happens when a reaction is destroyed (I added the awesome gem httplog to my local installation):

[httplog] Sending: PUT https://REDACTED.algolia.net/1/indexes/Article_development/25
[httplog] Data: {"title":" The Curious Incident of the Dog in the Night-Time"}
[httplog] Connecting: REDACTED.algolia.net:443
[httplog] Status: 200
[httplog] Benchmark: 0.357128 seconds
[httplog] Response:
{"updatedAt":"2018-10-09T17:23:44.151Z","taskID":945887592,"objectID":"25"}

[httplog] Sending: PUT https://REDACTED.algolia.net/1/indexes/searchables_development/articles-25
[httplog] Data: {"title":" The Curious Incident of the Dog in the Night-Time","tag_list":["discuss","security","python","beginners"],"main_image":"https://pigment.github.io/fake-logos/logos/medium/color/8.png","id":25,"featured":true,"published":true,"published_at":"2018-09-30T07:44:48.530Z","featured_number":1538293488,"comments_count":1,"reactions_count":0,"positive_reactions_count":0,"path":"/willricki/-the-curious-incident-of-the-dog-in-the-night-time-3e4b","class_name":"Article","user_name":"Ricki Will","user_username":"willricki","comments_blob":"Waistcoat craft beer pickled vice seitan kombucha drinking. 90's green juice hoodie.","body_text":"\n\nMeggings tattooed normcore kitsch chia. Fixie migas etsy hashtag jean shorts neutra pork belly. Vice salvia biodiesel portland actually slow-carb loko chia. Freegan biodiesel flexitarian tattooed.\n\n\nNeque. \n\n\nBefore they sold out diy xoxo aesthetic biodiesel pbr\u0026amp;b. Tumblr lo-fi craft beer listicle. Lo-fi church-key cold-pressed.\n\n\n","tag_keywords_for_search":"","search_score":153832,"readable_publish_date":"Sep 30","flare_tag":{"name":"discuss","bg_color_hex":null,"text_color_hex":null},"user":{"username":"willricki","name":"Ricki Will","profile_image_90":"/uploads/user/profile_image/6/22018b1a-7afa-47c1-bbae-b829977828e4.png"},"_tags":["discuss","security","python","beginners","user_6","username_willricki","lang_en"]}
[httplog] Status: 200
[httplog] Benchmark: 0.031995 seconds
[httplog] Response:
{"updatedAt":"2018-10-09T17:23:44.426Z","taskID":945887612,"objectID":"articles-25"}

[httplog] Sending: PUT https://REDACTED.algolia.net/1/indexes/ordered_articles_development/articles-25
[httplog] Data: {"title":" The Curious Incident of the Dog in the Night-Time","path":"/willricki/-the-curious-incident-of-the-dog-in-the-night-time-3e4b","class_name":"Article","comments_count":1,"tag_list":["discuss","security","python","beginners"],"positive_reactions_count":0,"id":25,"hotness_score":153829,"readable_publish_date":"Sep 30","flare_tag":{"name":"discuss","bg_color_hex":null,"text_color_hex":null},"published_at_int":1538293488,"user":{"username":"willricki","name":"Ricki Will","profile_image_90":"/uploads/user/profile_image/6/22018b1a-7afa-47c1-bbae-b829977828e4.png"},"_tags":["discuss","security","python","beginners","user_6","username_willricki","lang_en"]}
[httplog] Status: 200
[httplog] Benchmark: 0.047077 seconds
[httplog] Response:
{"updatedAt":"2018-10-09T17:23:44.494Z","taskID":945887622,"objectID":"articles-25"}

[httplog] Sending: PUT https://REDACTED.algolia.net/1/indexes/Article_development/25
[httplog] Data: {"title":" The Curious Incident of the Dog in the Night-Time"}
[httplog] Status: 200
[httplog] Benchmark: 0.029352 seconds
[httplog] Response:
{"updatedAt":"2018-10-09T17:23:44.541Z","taskID":945887632,"objectID":"25"}

[httplog] Sending: PUT https://REDACTED.algolia.net/1/indexes/searchables_development/articles-25
[httplog] Data: {"title":" The Curious Incident of the Dog in the Night-Time","tag_list":["discuss","security","python","beginners"],"main_image":"https://pigment.github.io/fake-logos/logos/medium/color/8.png","id":25,"featured":true,"published":true,"published_at":"2018-09-30T07:44:48.530Z","featured_number":1538293488,"comments_count":1,"reactions_count":0,"positive_reactions_count":1,"path":"/willricki/-the-curious-incident-of-the-dog-in-the-night-time-3e4b","class_name":"Article","user_name":"Ricki Will","user_username":"willricki","comments_blob":"Waistcoat craft beer pickled vice seitan kombucha drinking. 90's green juice hoodie.","body_text":"\n\nMeggings tattooed normcore kitsch chia. Fixie migas etsy hashtag jean shorts neutra pork belly. Vice salvia biodiesel portland actually slow-carb loko chia. Freegan biodiesel flexitarian tattooed.\n\n\nNeque. \n\n\nBefore they sold out diy xoxo aesthetic biodiesel pbr\u0026amp;b. Tumblr lo-fi craft beer listicle. Lo-fi church-key cold-pressed.\n\n\n","tag_keywords_for_search":"","search_score":154132,"readable_publish_date":"Sep 30","flare_tag":{"name":"discuss","bg_color_hex":null,"text_color_hex":null},"user":{"username":"willricki","name":"Ricki Will","profile_image_90":"/uploads/user/profile_image/6/22018b1a-7afa-47c1-bbae-b829977828e4.png"},"_tags":["discuss","security","python","beginners","user_6","username_willricki","lang_en"]}
[httplog] Status: 200
[httplog] Benchmark: 0.028819 seconds
[httplog] Response:
{"updatedAt":"2018-10-09T17:23:44.612Z","taskID":945887642,"objectID":"articles-25"}

[httplog] Sending: PUT https://REDACTED.algolia.net/1/indexes/ordered_articles_development/articles-25
[httplog] Data: {"title":" The Curious Incident of the Dog in the Night-Time","path":"/willricki/-the-curious-incident-of-the-dog-in-the-night-time-3e4b","class_name":"Article","comments_count":1,"tag_list":["discuss","security","python","beginners"],"positive_reactions_count":1,"id":25,"hotness_score":153829,"readable_publish_date":"Sep 30","flare_tag":{"name":"discuss","bg_color_hex":null,"text_color_hex":null},"published_at_int":1538293488,"user":{"username":"willricki","name":"Ricki Will","profile_image_90":"/uploads/user/profile_image/6/22018b1a-7afa-47c1-bbae-b829977828e4.png"},"_tags":["discuss","security","python","beginners","user_6","username_willricki","lang_en"]}
[httplog] Status: 200
[httplog] Benchmark: 0.02821 seconds
[httplog] Response:
{"updatedAt":"2018-10-09T17:23:44.652Z","taskID":945887652,"objectID":"articles-25"}

[httplog] Connecting: us-east-api.stream-io-api.com:443
[httplog] Sending: DELETE http://us-east-api.stream-io-api.com:443/api/v1.0/feed/user/10/Reaction:7/?api_key=REDACTED&foreign_id=1
[httplog] Data:
[httplog] Status: 200
[httplog] Benchmark: 0.336152 seconds
[httplog] Response:
{"removed":"Reaction:7","duration":"17.84ms"}

If you countn them they are 7, not 16. That's because the calls to Fastly are only executed in production.

Resaving articles

User.resave_articles refreshes the user's other articles and is called out of process so it's not interesting to us right now. The same happens to the organization if the article is part of one but again, so we don't care.

Let's recap what we know so far. Each article removal triggers a callback that does a lot of things that touch third party services that help this website be as fast as it is and it also updates various counters I didn't really investigate :-D.

What happens when the article is removed

After the callback has been dealt with and all the various caches are up to date and the reactions are gone from the database, we still need to check what happens to the other associations of the article we're removing. As you recall every article can possibly have comments, reactions (gone by now), buffer updates (not sure what they are) and notifications.

Let's see what happens when we destroy an article to see if we can get other clues. I replaced a long log with my summaries:

> art = Article.last # article id 25
> art.destroy!
# its tags are destroyed, this is handled by "acts_as_taggable_on :tags"...
# a bunch of other tag related stuff happens, 17 select calls...
# the aforamentioned HTTP calls for each reaction are here too...
# there's a SQL DELETE for each reaction...
# the user object is updated...
# a couple of other UPDATEs I didn't investigate but which seem really plausible...
# the HTTP calls to remove the article itself from search...
# the article is finally deleted from the db...
# the article count for the user is updated

Aside from the fact that in my initial overview I totally forgot about the destruction of the tags (they amount to a DELETE and an UPDATE each to the database) I would say there's a lot going on when an article is removed.

What happens to the rest of the objects we didn't find in the console?

If you remember from what I said earlier, in Rails relationships everything not marked explicitly as "dependent" survives the destruction of the primary object, so they all are in the DB:

PracticalDeveloper_development=# select count(*) from comments where commentable_id = 25;
 count
-------
     3
PracticalDeveloper_development=# select count(*) from notifications where notifiable_id = 25;
 count
-------
     2
PracticalDeveloper_development=# select count(*) from buffer_updates where article_id = 25;
 count
-------
     1

I think we can be a little bit confident that the issue that sparked this article is likely to manifest if such article is really popular before being removed having many reactions, comments and notifications.

Timeout

Another factor that I mentioned in a comment to the issue is the Heroku's default timeout setting. dev.to IIRC runs on Heroku, which has a 30 seconds timeout for HTTP calls once the router has processed them (so it's a timer for your app code). If the app doesn't respond in 30 seconds, it timeouts and sends an error.

dev.to, savvily, cuts this timeout in half using rack timeout default service timeout which is 15 seconds.

In brief: if after hitting the "remove article" button the server doesn't finish in 15 seconds, a timeout error is raised. Having seen that a popular article can possibly trigger dozens of HTTP calls, you can understand why in some cases the 15 seconds wall can be hit.

Recap

Let's recap what we learned so far about what happens when an article is removed:

  • referential integrity can be a factor if the article has millions of related rows (unlikely in this scenario)

  • Rails removing associated objects sequentially is a factor (considering that it also has to load such objects from the DB to the ORM before removing them because it has to if it wants to trigger the various callbacks)

  • Inline callbacks and HTTP calls are another factor

  • Rails is not smart at all because it could decrease the amount of calls to the DB (for example by buffering the DELETE statements for all reactions and using a IN clause)

  • Rails magic is sometimes annoying 😛

Possible solutions

This is where I stop for now because I'm not familiar with the code base (well, after this definitely more :D) and because I think it could be an interesting "collective" exercise since it's not a critical bug that needs to be fixed "yesterday".

At first the simplest solution that could pop up in a one's mind is to move everything that happens inline when an article is removed in a out of process call by delegating everything to a job that is going to be picked up by the queue manager. The user just needs the article gone from their view after all. The proper removal can happen with a worker process. Aside from the fact that I'm not sure I considered everything that's going on (I found out about tags by chance as you saw) and all the implications, I think this is just a quick win. It would fix the user's problem by swiping the reported issue under the rug.

Another possible solution is to split the removal in its two main parts: the caches need to be updated or emptied and the rows need to be removed from the DB. The caches can all be destroyed out of process so the user doesn't have to wait for Fastly or Algolia (maybe only Stream.io? I don't know). This requires a bit of refactoring because some of the code I talked about is also used by other parts of the app.

A more complete solution is to go a step further from the second solution and also clean up all the leftovers (comments, notifications and buffer updates) but there might be a reason why they are left there in the first place. All these three entities can be removed in a separate job because two out of three have before destroy callbacks which trigger other stuff I haven't looked at.

This should definitely be enough for the user to never encounter again the pesky timeout error. To go an extra mile we could also look into the fact ActiveRecord issues a single DELETE for each object it removes from the database but this is definitely too much for now. I would annotate this somewhere and come back to it after the refactoring if needed.

Conclusions

If you are still with me, thank you. It took me quite a while to write this :-D

I don't have any mighty conclusions. I hope this deep dive in dev.to's source code served at least a purpose. For me it has been a great way to learn a bit more and write about something that non-Rails developers in here might not know but more importantly to help potential contributors.

I'm definitely hoping from some feedback ;-)


          Learning how to learn: CS Edition      Cache   Translate Page      

I never thought I would be a Software Engineer, back when I was little I used to have the firm conviction to be an Architect, but something happened... I realized that the more I grew up the more I became more interested in Computers. After my third semester of High School (I live in México, and in my state, public High School lasts 4 semesters) I came with an answer: I was decided to do a BS in Computer Science.

Lets go forward 4 months after I started university. It was the end of my first semester in school (2015, 3 years ago), just 4 months of experience coding, my first programming class was object oriented programming and the deadline of my first final project in my CS degree was 1 week away.

An ERP system to manage the students, professors, classes and schedules of a university using a MySql Database.

I wanted to cry. Like, literally. It was my first project in my CS career and I was stuck. What is a database? What is SQL? What is a non-relational database? What is a database management system? How can I connect my Java code to a database? I used to have a lot of questions like those, I had no experience and I had no idea in how to do those things.

Of course that I could have just copied code from stack overflow or pages like that, but I NEEDED to know how things work. For me, copying is just not enough. I was trying to finish the project, doing all from scratch and by my own.

I remember those nights of searching online in a lot of videos, web pages, books, everything... just to bring to my head new questions. I was totally lost. Searching the web was just doing harm to myself, Computer Science is an ocean of information and I was in the middle of that ocean with no clue of where I was, what to do or what information to search.

Our team finished the project with help of other students from higher semesters.

I still remember the feeling. The sensation that you know nothing, that even if you put all your effort in searching information, you don't understand anything, everything seems to be written in a foreign language (Actually it was, everything was in English, but you understand the point).

Even 6 months later, after a C programming class, searching how to do web programming was like... wait what the hell is a framework and why do people recommend tons of them? What is Django? Backend? Frontend? What is the difference between a framework and a library? Maybe I was too slow, but that was a lot of information for me.

So I don't know if it was just me or everyone feels this way at the beginning, but I was very lost, I had the wish to learn more, but trying that just left me with more questions.

Do I still feel the same?

No. Absolutely no. I think that at some point of my degree I learned how to learn. This is a very import skill, because as a Software Engineer, you need to be updated with new technologies and you need to have the ability to learn new tech and tools as you walk through your career.

Maybe, eventually, everyone gets to this point. The point where you can surely read any documentation online and pick a new language. The point where you can read about new tech without being completely lost. The point where you can learn whatever you want online, just with a little patience.

But maybe not, maybe some people gets so frustrated that decides to quit CS, maybe some people will convince themselves thinking: "This is not for me". If you are getting to that point of frustration let me tell you something, you are not alone, everyone in the developers community is here to help you.

Do Not Give Up.

The next tips are for you. I want to give you some of my little experience as a CS Student in how to start diving in this beautiful ocean of knowledge. Keep in mind that this tips were the little things that helped me out to be a better learner, this tips may not be useful for your situation because we are all different.

Ask for help

Maybe it sounds obvious, but it is not. Sometimes our pride doesn't let us to ask for help, even tho it is a normal and healthy thing to do.

Don't expect someone giving you all the answers. Ask for advice, ask for experiences, try to understand how they learned what they know, try to figure out what do you need to start to study to get to the level where they are. Ask for advice to know how you will start tackling all the information that is out there.

Be Social

Going to Campus Party México (A tech convention full of conferences) has been one of the best experiences of my life. I spent 8 hours traveling in a bus with a bunch of strangers across the country just to meet new people and to learn all that I could about technology.

Talking to all the devs, the hackers, the creative people and even the business people, all of that helped me to grow in an incredible way.

Having conversations with people that have more experience than you is like reading a good book. It's amazing. You get to know experiences that will help you through you journey, knowing what is going to come and how they affronted those situations is a great opportunity for you to think about how you could react to similar situations. You start to discover a lot of things that you were unaware of.

Math is fun

Not everybody thinks this way but I do.

Having a good background in math is very helpful for every programmer. Probably in you daily work you will not use derivatives and integrals BUT algebra, calculus, probability and geometry will give you an excellent sense of logic.

I am not saying that you have to be good at math to be a good dev. My point is that, in my case, I can see a relation between having more ability with math and having more understanding in how a computer works and more ease writing code.

Read Read and Read

Reading is fundamental for your development. Articles like the ones that you can find here or in any development site are very helpful.

Be a proactive student, don't be satisfied with the information that you get in the school, in the bootcamp or in the online-course.

You need to be hungry of information. Time is not an excuse, I read "Clean Code" by Robert C. Martin between my Uni classes even tho I work halftime as a Web Dev.

If I can do it, you surely can.

Make CS an important part of your life

After a few months into my degree I realized that making CS a constant topic in my life, and I am not including here my "Academic Life", was a great way to learn about short topics in a fun and fast way.

When I say "Make CS an important part of my life" I am referring to little things like, following YouTube channels about CS, following devs in Twitter, going to conferences about tech, making CS a topic of conversation with other devs/classmates instead of talking about the last-night episode of -insert favorite show- and even talking with my Uni professors about their experience in the tech industry.

I am not saying that you should leave all your hobbies to live a 100% software engineering life. I am saying that you should consider CS as another hobbie in your life.

It's okey if this is too much CS for you, some people prefer to think about this things only in their work time. But, if you are like me and you absolutely LOVE coding and learning new things about tech everyday, you should consider this advice.

Do not stress out

This point is very important. Always keep calm.

NO ONE knows everything, so keep calm. It is okey if you don't understand some topic, it is okey if you don't understand some tech and it is okey if you just don't 'feel' to learn it.

I used to stress out a lot because my skills in web development (specially front-end) are not the best out there, but after some time thinking about what I really want in my life I realized that web development Its just not my thing.

So, after all, there was no point in getting stressed because I didn't know the latest JavaScript framework or because I didn't know how to do good front end design if at the end of the day I was going to pursue the low level programming and algorithms path.

Those were some aspects of my life as student that helped me to learn more and faster. Maybe those points do not apply for you, but I feel the need to bring new ideas to the discussion, because after all, communities like this one helped me in my introduction to this industry.

Sometimes you can feel down, sometimes you can feel that your productivity levels are really low and that you are not learning anything, but let me say to you this: Eventually, everything gets better, just keep going, keep learning, keep putting effort in what you want.

"Everything in this life has a fix, except death" So enjoy your life learning what you love.

Thank you for reading ~


          Senior Consulting Data Analyst - (Oakland, California, United States)      Cache   Translate Page      
Under general supervision, this position exists to assist the organization in making strategic data-related decisions by analyzing, manipulating, tracking, internally managing, and reporting data. This position functions both as a senior analyst and as a high-level statistical analytics programmer. Essential Functions: - Designs and enhances databases. - Designs effective and user-friendly menu systems. - Develops accurate, easy to read, and useful information reports. - Designs and generates tracking and monitoring tools. - Participates in the development of outcomes and process measures, including technical specifications to enable population measurement, guideline implementation, and evaluation. - Tests complex statistical routines using macros, vendor software, and software written by self and others. - Tests and maintains data integrity. - May assist with sophisticated statistical models and forecasting tools using these databases. - Assists with the definition of complex multi-dimensional healthcare issues and develops time tables/processes for decision making. - May translate needs, issues, and ideas into effective strategies and action plans. - May formulate specific implementation plans and evaluates the effectiveness of actions/programs implemented. - Develops creative alternative solutions. - May assist in the determination of goals and priorities with team, clients, or project management sponsors. - May communicate results/recommendations to project sponsors, clients, and various senior level audiences (including physicians for TPMG departments).
          Data Consultant - Cont'd Care - (Pasadena, California, United States)      Cache   Translate Page      
Under general supervision, this position exists to assist the organization in making strategic data-related decisions by analyzing, manipulating, tracking, internally managing and reporting data. This position functions both as consultant and as a high-level SAS programmer. Essential Responsibilities: Designs and enhances databases. Designs menu systems that are effective and user-friendly. Develops reports with accurate, easy to read, useful information. Designs and generates tracking and monitoring tools. Participates in the development of outcomes and process measures, including technical specifications, to enable population measurement, guideline implementation, and evaluation. Builds and maintains complex statistical SAS routines using macros, vendor software, and software written by self and others. Tests and maintains data integrity across multiple databases (internal SAS, DB2, VSAM; external: Adobe, Excel, SAS parsing routines, COBOL). Builds sophisticated statistical models and forecasting tools using these databases. Defines and frames complex multi-dimensional healthcare issues and develops time tables/processes for decision making. Translates needs, issues, and ideas into effective strategies and action plans. Formulates specific implementation plans and evaluates the effectiveness of actions/programs implemented. Develops creative alternative solutions. Works closely with IT and outside partners (and physicians for SCPMG departments). May coordinate team/project activities and schedules. May assist in the determination of goals and priorities with team, clients, or project management sponsors. May provide leadership to multi-disciplinary project teams. Communicates results/recommendations to project sponsors, clients, and various senior level audiences (including physicians for SCPMG departments).
          Sr Data Consultant - (Oakland, California, United States)      Cache   Translate Page      
Under general supervision, this position exists to assist the organization in making strategic data-related decisions by analyzing, manipulating, tracking, internally managing and reporting data. This position takes an active leadership role both as a consultant and as a high-level statistical analytics programmer. Essential Functions: - Leads, makes significant contributions, &/or provides technical leadership to high visibility projects to identify & resolve issues of strategic importance to the organization. - Interfaces regularly w/ Sr Mgmt to produce timely & valuable results. - Directs the development of outcomes & process measures, including technical specifications, to enable population measurement, guideline implementation, & evaluation. - Builds & maintains complex statistical routines using macros, vendor software, & software written by self & others. - Tests & maintains data integrity across multiple databases (internal SAS, DB2, VSAM; external: Adobe, Excel, SAS parsing routines, COBOL). - Builds sophisticated statistical models & forecasting tools using these databases. - Designs & enhances databases. - Designs menu systems that are effective & user-friendly. - Develops reports w/ accurate, easy to read, useful information that satisfies the client's needs. - Designs & generates tracking & monitoring tools. - Designs research plans for data gathering & analysis; participates significantly in interpreting analyses & developing action plans accordingly. - Defines & frames complex multi-dimensional healthcare issues & develops time tables/processes for decision making. - Translates needs, issues, & ideas into effective strategies & action plans. - Formulates specific implementation plans & evaluates the effectiveness of actions/programs implemented. Develops creative alternative solutions. - Works closely w/ IT & outside partners (& physicians for TPMG Depts). - Sets the strategic direction of projects. - Determines goals & priorities w/ team, clients, or project Mgmt sponsors (when appropriate). - May coordinate team/project activities & schedules. - May establish team membership & project participants, provide leadership to multi-disciplinary project teams, as well as manage work of outside consultants when used. - Communicates results/recommendations to project sponsors, clients, & various Sr level audiences (including physicians for TPMG Depts). - May participate in the development & Mgmt of the Dept, including coaching & recruiting for consultants/analysts & other departmental activities. - KP conducts compensation reviews of positions on a routine basis. At any time, KP reserves the right to reevaluate & change job descriptions, or to change such positions from salaried to hourly pay status. Such changes are generally implemented only after notice is given to affected employees.
          Sr Data Consultant - (Oakland, California, United States)      Cache   Translate Page      
Under general supervision, this position exists to assist the organization in making strategic data-related decisions by analyzing, manipulating, tracking, internally managing and reporting data. This position takes an active leadership role both as a consultant and as a high-level statistical analytics programmer. Essential Functions: - Leads, makes significant contributions, &/or provides technical leadership to high visibility projects to identify & resolve issues of strategic importance to the organization. - Interfaces regularly w/ Sr Mgmt to produce timely & valuable results. - Directs the development of outcomes & process measures, including technical specifications, to enable population measurement, guideline implementation, & evaluation. - Builds & maintains complex statistical routines using macros, vendor software, & software written by self & others. - Tests & maintains data integrity across multiple databases (internal SAS, DB2, VSAM; external: Adobe, Excel, SAS parsing routines, COBOL). - Builds sophisticated statistical models & forecasting tools using these databases. - Designs & enhances databases. - Designs menu systems that are effective & user-friendly. - Develops reports w/ accurate, easy to read, useful information that satisfies the client's needs. - Designs & generates tracking & monitoring tools. - Designs research plans for data gathering & analysis; participates significantly in interpreting analyses & developing action plans accordingly. - Defines & frames complex multi-dimensional healthcare issues & develops time tables/processes for decision making. - Translates needs, issues, & ideas into effective strategies & action plans. - Formulates specific implementation plans & evaluates the effectiveness of actions/programs implemented. Develops creative alternative solutions. - Works closely w/ IT & outside partners (& physicians for TPMG Depts). - Sets the strategic direction of projects. - Determines goals & priorities w/ team, clients, or project Mgmt sponsors (when appropriate). - May coordinate team/project activities & schedules. - May establish team membership & project participants, provide leadership to multi-disciplinary project teams, as well as manage work of outside consultants when used. - Communicates results/recommendations to project sponsors, clients, & various Sr level audiences (including physicians for TPMG Depts). - May participate in the development & Mgmt of the Dept, including coaching & recruiting for consultants/analysts & other departmental activities. - KP conducts compensation reviews of positions on a routine basis. At any time, KP reserves the right to reevaluate & change job descriptions, or to change such positions from salaried to hourly pay status. Such changes are generally implemented only after notice is given to affected employees. Secondary Functions: - This position is part of a large, talented, and collaborative team of analytic programmers who enjoy working in a fast-paced, improvement oriented environment using SAS and/or SQL as the primary programming tools. - Our work supports strategic imperatives sponsored by medical group executive leadership in the areas of clinical quality and healthcare operations. - We foster a learning environment for further development of technical and consulting skills. - You will be responsible for scoping out new projects, managing multiple projects, maintaining open lines of communication with clients and sometimes consulting with other departments and regions. - The work involves analyzing multiple large relational data sources, extracting and processing needed data into an accurate and intuitive visualization (in Tableau or Excel) for analysis and reporting. - Other duties include problem solving data and reporting issues, and researching the electronic medical record.
          CNC Router Operator - Lean Machine Metal Fabrication Inc. - Saskatoon, SK      Cache   Translate Page      
Complete assignments and production sequences to meet production goals &amp; schedules based on input from CNC Routing Programmers as well as Machine Shop...
From Indeed - Wed, 03 Oct 2018 17:01:31 GMT - View all Saskatoon, SK jobs
          CNC (computer numerical control) programmer - Crestline - Saskatoon, SK      Cache   Translate Page      
Salary$50,000.00 to $70,000.00 annually for 40 hours per week Vacancies 1 Vacancy Terms of employment Permanent Full time Start date As soon as possible... $50,000 - $70,000 a year
From Canadian Job Bank - Wed, 26 Sep 2018 21:39:40 GMT - View all Saskatoon, SK jobs
          CAD/CAM programmer - Crestline - Saskatoon, SK      Cache   Translate Page      
Salary$20.00 to $25.00 hourly for 40 hours per week Vacancies 1 Vacancy Terms of employment Permanent Full time Start date As soon as possible Employment... $20 - $25 an hour
From Canadian Job Bank - Tue, 25 Sep 2018 23:57:58 GMT - View all Saskatoon, SK jobs
          Software Developer - IoT Team - Yardi Canada Ltd. - Saskatoon, SK      Cache   Translate Page      
As a programmer at Yardi Energy you will work on a tightly knit, cross functional dev team in a friendly open space....
From Indeed - Fri, 14 Sep 2018 20:42:04 GMT - View all Saskatoon, SK jobs
          Front-End Developer - Yardi Canada Ltd. - Saskatoon, SK      Cache   Translate Page      
As a programmer at Yardi Energy you will work on a tightly knit, cross functional dev team in a friendly open space....
From Indeed - Fri, 14 Sep 2018 20:38:45 GMT - View all Saskatoon, SK jobs
          Manufacturing Engineer - CNC Programmer - Crestline Coach LTD. - Saskatoon, SK      Cache   Translate Page      
Is seeking a Manufacturing Engineer – CNC Programmer to add to our Team. Minimum of three years’ experience as a CNC Programmer programming with 2D/3D CAM/CAD...
From Crestline Coach LTD. - Thu, 23 Aug 2018 05:04:14 GMT - View all Saskatoon, SK jobs
          Experienced Software Developer - Matrix Team - Yardi Canada Ltd. - Saskatoon, SK      Cache   Translate Page      
As a programmer at Yardi, you will work on a tightly knit, 10-member, cross functional dev team. Yardi Canada requires an experienced, full-stack .NET developer...
From Indeed - Wed, 15 Aug 2018 14:54:13 GMT - View all Saskatoon, SK jobs
          Software Developer - Matrix Team - Yardi Canada Ltd. - Saskatoon, SK      Cache   Translate Page      
As a programmer at Yardi, you will work on a tightly knit, 10-member, cross functional dev team. Yardi Canada seeks to add full-stack .NET developers to our...
From Indeed - Wed, 15 Aug 2018 14:50:59 GMT - View all Saskatoon, SK jobs
          Programmer Analyst - University of Saskatchewan - Saskatoon, SK      Cache   Translate Page      
The programmer will work closely with campus stakeholders to provide technical recommendations and support for UR systems as well as helping to manage the... $62,850 - $98,205 a year
From University of Saskatchewan - Wed, 18 Jul 2018 18:18:42 GMT - View all Saskatoon, SK jobs
          Recreational Programmer - Hope's Home Regina - Regina, SK      Cache   Translate Page      
Maintain current communications with school, social workers, nurse supervisor, coworkers and other recreational programmers when developing goals and care plans... $21.08 an hour
From Indeed - Fri, 28 Sep 2018 19:58:29 GMT - View all Regina, SK jobs
          Computer programmer/Analyst - Wiz Management - Regina, SK      Cache   Translate Page      
Technical resource responsible for RAVE component development for both PC and web platforms (Microsoft and Linux). Supporting a shipping rate application....
From Wiz Management - Fri, 28 Sep 2018 05:00:48 GMT - View all Regina, SK jobs
          Machine Programmer - Brandt - Regina, SK      Cache   Translate Page      
Brandt Engineered Products is currently seeking a Machine Programmer for our Regina location. Convert engineering files for use in production....
From Brandt - Wed, 05 Sep 2018 07:13:53 GMT - View all Regina, SK jobs
          Programmer Analyst - Vantix Systems Inc - Regina, SK      Cache   Translate Page      
Our client is seeking a senior Programmer/Analyst with at least 10 years of experience in business application development. A degree in Computer Science...
From Vantix Systems Inc - Sat, 21 Jul 2018 08:18:57 GMT - View all Regina, SK jobs
          CNC Programming Technologist - Dumur Industries - White City, SK      Cache   Translate Page      
Are you an experienced machinist or CNC programmer that enjoys working in a technically growing and challenging environment? A MISSION BEYOND METAL....
From Dumur Industries - Tue, 02 Oct 2018 05:34:39 GMT - View all White City, SK jobs
          Teen Programmer - Estevan Public Library - Estevan, SK      Cache   Translate Page      
Employees in this position coordinate and deliver energetic teen programming services (Grade 9-12) at the city of Estevan Public Library Branch under the... $16.50 - $18.75 an hour
From Indeed - Wed, 26 Sep 2018 21:24:31 GMT - View all Estevan, SK jobs
          PROGRAMMEUR ROBOTIQUE - Robovic - Nord-du-Québec, QC      Cache   Translate Page      
Programmer les robots industriels (ABB), les PLC (A&amp;B) ainsi que des interfaces opérateur. Tâches et responsabilités....
From Robovic - Thu, 20 Sep 2018 06:44:35 GMT - View all Nord-du-Québec, QC jobs
          STAGE - PROGRAMMEUR ROBOTIQUE - Robovic - Nord-du-Québec, QC      Cache   Translate Page      
Programmer les robots industriels (ABB), les PLC (A&amp;B) ainsi que des interfaces opérateur. Tâches et responsabilités....
From Robovic - Fri, 31 Aug 2018 21:39:23 GMT - View all Nord-du-Québec, QC jobs
          Prof Programmer Analyst - DXC - Nord-du-Québec, QC      Cache   Translate Page      
Job Description: Summary Codes, tests, and debugs computer programs. Analyzes, designs and writes specifications for basic programs. Assists in identifying...
From DXC - Thu, 09 Aug 2018 10:30:36 GMT - View all Nord-du-Québec, QC jobs
          Machiniste - Soudure GAM Chibougamau - Chibougamau, QC      Cache   Translate Page      
Il devra être en mesure de programmer, régler et opérer des appareils aussi bien conventionnels que numériques....
From Indeed - Thu, 27 Sep 2018 11:18:19 GMT - View all Chibougamau, QC jobs
          python,mysql,qt programmer needed      Cache   Translate Page      
Hello, I have an ongoing project in python using pyqt4. I need it done asap. The project is 75% complete. Database is designed, UI is there . If you have 100 hour+ experience in programming in python,It is an easy job... (Budget: $250 - $750 USD, Jobs: Python)
          ERP Systems Programmer and Administrator (Microsoft Dynamics GP) - EMIT Technologies - Sheridan, WY      Cache   Translate Page      
Based in Sheridan, Wyoming with employees in Texas, New Mexico, Oklahoma, and Colorado, EMIT employees continue to grow the company at a rapid pace, setting... $60,000 - $80,000 a year
From EMIT Technologies - Fri, 05 Oct 2018 22:31:39 GMT - View all Sheridan, WY jobs
          How newlines affect Linux kernel performance      Cache   Translate Page      

The linux kernel strives to be fast and efficient. As it is written mostly in C, it can mostly control how the generated machine code looks. Nevertheless, as the kernel code is compiled into machine code, the compiler optimizes the generated code to improve its performance. The kernel code, however, employs uncommon coding techniques, which can fail code optimizations. In this blog-post, I would share my experience in analyzing the reasons for poor code inlining of the kernel code. Although the performance improvement are not significant in most cases, understanding these issues are valuable in preventing them from becoming larger. New-lines, as promised, will be one of the reasons, though not the only one.

New lines in inline assembly

One fine day, I encountered a strange phenomenon: minor changes I performed in the Linux source code, caused small but noticeable performance degradation. As I expected these changes to actually improve performance, I decided to disassemble the functions which I changed. To my surprise, I realized that my change caused functions that were previously inlined, not to be inlined anymore. The decision not to inline these functions seem dubious as they were short.

I decided to further investigate this issue and to check whether it affects other parts of the kernel. Arguably, it is rather hard to say whether a function should be inlined, so some sort of indication of bad inlining decisions is needed. C functions that are declared with the inline keyword are not bound to be inlined by the compiler, so having a non-inlined function that is marked with the inline keyword is not an indication by itself for bad inlining decision.

Arguably, there are two simple heuristics to find functions which were suspiciously not inlined for the wrong reason. One heuristic is to look for short (binary-wise) functions by looking at the static symbols. A second heuristic is to look for functions which appear in multiple translation units (objects), as this might indicate they were declared as inline but were eventually not inlined, and that they are in common use. In both cases, there may be valid reasons for the compiler not to inline functions even if they are short, for example if they are used as a value for a function pointer. However, they can give an indication if something is "very wrong" in how inlining is performed, or more correctly, ignored.

In practice, I used both heuristics, but in this post I will only use the second one to check whether inlining decisions seem dubious. To do so I rebuild the kernel, using the localyesconfig make target to incorporate the modules into the core. I ensure the "kernel hacking" features in the config are off, as those tend to blow the size of the code and rightfully cause functions not to be inlined. I then looked for static function which had the most instances in the built kernel:

$ nm --print-size ./vmlinux | grep ' t ' | cut -d' ' -f2- | sort | uniq -c | grep -v '^ 1' | sort -n -r | head -n 5 <u>Instances Size Function Name</u> 36 0000000000000019 t <strong>copy_overflow</strong> 8 000000000000012f t jhash 8 000000000000000d t <strong>arch_local_save_flags</strong> 7 0000000000000017 t dst_output

6 000000000000004e t <strong>put_page</strong>

As seen, the results are suspicious. As mentioned before, in some cases there are good reasons for functions not to be inlined. jhash () is a big function (303 bytes) so it is reasonable for it is not to be inlined. dst_output () address is used as a function pointer, which causes it not to be inlined. Yet the other functions seem to be great candidates for inlining, and it is not clear why they are not inlined. Let's look at the source code of copy_overflow (), which has many instances in the binary:

static inline void copy_overflow(int size, unsigned long count) { WARN(1, "Buffer overflow detected (%d < %lu)!\n", size, count);

}

Will the disassembly tell us anything?

0xffffffff819315e0 <+0>: push %rbp 0xffffffff819315e1 <+1>: mov %rsi,%rdx 0xffffffff819315e4 <+4>: mov %edi,%esi 0xffffffff819315e6 <+6>: <strong>mov $0xffffffff820bc4b8,%rdi</strong> 0xffffffff819315ed <+13>: mov %rsp,%rbp 0xffffffff819315f0 <+16>: <strong>callq 0xffffffff81089b70 <__warn_printk></strong> 0xffffffff819315f5 <+21>: <strong>ud2</strong> 0xffffffff819315f7 <+23>: pop %rbp

0xffffffff819315f8 <+24>: retq

Apparently not. Notice that out of the 9 assembly instructions that are shown above, 6 deal with the function entry and exit - for example, updating the frame pointer, and only the 3 bolded ones are really needed.

To understand the problem, we must dig deeper and look at the warning mechanism in Linux. In x86, this mechanism shares the same infrastructure with the bug reporting mechanism. When a bug or a warning are triggered, the kernel prints the filename and the line number in the source-code that triggered the bug, which can then used to analyze the root-cause of the bug. A naive implementation, however, would cause the code-cache to be polluted with the this information as well as the function call to the function that prints the error message, consequently causing performance degradation.

Linux therefore uses a different scheme by setting an exception triggering instruction ( ud2 on x86) and saving the warning information in a bug table that is set in a different section in the executable. Once a warning is triggered using the WARN() macro, an exception is triggered and the exception handler looks for the warning information - the source-code filename and line - in the table.

Inline assembly is used to save this information in _BUG_FLAGS() . Here is its code after some simplifications to ease readability:

asm volatile("1: ud2\n" "<strong>.pushsection</strong> __bug_table,\"aw\"\n" "2: .long 1b - 2b\n" /* bug_entry::bug_addr */ " .long %c0 - 2b\n" /* bug_entry::file */ " .word %c1\n" /* bug_entry::line */ " .word %c2\n" /* bug_entry::flags */ " .org 2b+%c3\n" "<strong>.popsection</strong>" : : "i" (__FILE__), "i" (__LINE__), "i" (flags),

"i" (sizeof(struct bug_entry)));

Ignoring the assembly shenanigans that this code uses, we can see that in practice it generates a single ud2 instruction. However, the compiler considers this code to be "big" and consequently oftentimes does not inline functions that use WARN() or similar functions.

The reason turns to be the newline characters (marked as '\n' above). The kernel compiler, GCC, is unaware to the code size that will be generated by the inline assembly. It therefore tries to estimate its size based on newline characters and statement separators (';' on x86). In GCC, we can see the code that performs this estimation in the estimate_num_insns() function:

int estimate_num_insns (gimple *stmt, eni_weights *weights) { ... case GIMPLE_ASM: { int count = asm_str_count (gimple_asm_string (as_a <gasm *> (stmt))); /* 1000 means infinity. This avoids overflows later with very long asm statements. */ if (count > 1000) count = 1000; return count; } ..

}

Note that this pattern, of saving data using inline assembly, is not limited to bugs and warnings. The kernel uses it for many additional purposes: exception tables, that gracefully handle an exception that is triggered inside the kernel; alternative instructions table, that tailors the kernel on boot-time to the specific CPU architecture extensions that are supported; annotations that are used for stack metadata validation by objtool and so on.

Before we get to solving this problem, a question needs to be raised: is the current behavior flawed at all? Eventually, the size of the kernel will increase if functions that use WARN(), for example, will be inlined. This increase in size can cause the kernel image to be bigger, and since the Linux kernel cannot be paged out, will also increase memory consumption. However, the main reason that the compiler strives to avoid inflation of the code size is to avoid pressure on the instruction cache, whose impact may offset inlining benefits. Moreover, the heuristics of other compiler optimizations (e.g., loop optimizations) depend on the size of the code.

Solving the problem is not trivial. Ideally, GCC would have used an integrated assembler, similarly to LLVM , which would give better estimation of the generated code size of inline assembly. Experimentally, LLVM seems to make the right inlining decisions and is not affected by new-lines or data that is set in other sections of the executable. Interestingly, it appears to do so even when the integrated assembler is not used for assembly. GCC, however, uses the GNU assembler after the code is compiled, which prevents it from getting a correct estimation of the code size.

Alternatively, the problem could have been solved by overriding GCC's code size estimation through a directive or a built-in function. However, looking at GCC code does not reveal a direct or indirect way to achieve this goal.

One may think that using the always_inline function attribute to force the compiler to inline functions would solve the problem. It appears that some have encountered the problem of poor inlining decisions in the past, without understanding the root-cause and used this solution . However, this solution has several drawbacks. First, it is hard to make and maintain these annotations. Second, this solution does not address other code optimizations the rely on code-size estimation. Third, the kernel uses various configurations and supports multiple CPU architectures, which may require a certain function to be inlined in some setups and not inlined in other. Finally, and most importantly, using always_inline can just push the problem upwards to calling functions, as we will later see.

Therefore, a more systematic solution is needed. The solution comes in the form of assembly macros that are set to hold the long assembly code, and use a single line inside the inline assembly that calls the macro. This solution does not only improve the generated machine code, but makes the assembly code more readable, as it prevents various quirks that are required in inline assembly, for example new-line characters. Moreover, in certain cases this change allows to consolidate the currently separate implementations that are used in C and assembly, which eases code maintenance.

Addressing the issue shows a performance improvement of tens of cycles for certain system calls, which are indeed not too notable. After addressing these issues, we see copy_overflow() and other functions disappear from the commonly non-inlined inline functions list.

<u>Instances Size Function Name</u> 9 000000000000012f t jhash 8 0000000000000011 t <strong>kzalloc</strong> 7 0000000000000017 t dst_output 5 000000000000002f t <strong>acpi_os_allocate_zeroed</strong>

5 0000000000000029 t <strong>acpi_os_allocate</strong>

However, we got some new ones. Lets try to understand where do they come from.

Constant computations and inlining

As shown, kzalloc () is not always inlined, although its code is very simple.

static inline void *kzalloc(size_t size, gfp_t flags) { return kmalloc(size, flags | __GFP_ZERO);

}

The assembly, again does not provide any answers as to why it is not inlined:

0xffffffff817929e0 <+0>: push %rbp 0xffffffff817929e1 <+1>: <strong>mov $0x14080c0,%esi</strong> 0xffffffff817929e6 <+6>: mov %rsp,%rbp 0xffffffff817929e9 <+9>: <strong>callq 0xffffffff8125d590 <__kmalloc></strong> 0xffffffff817929ee <+14>: pop %rbp

0xffffffff817929ef <+15>: retq

The answer to our question lies in kmalloc(), which is called by kzalloc() and is considered to have many instructions by GCC heuristics. kmalloc() is inlined since it is marked with the always_inline attribute, but its estimated instruction count is then attributed to the calling function, kzalloc() in this case. This result exemplifies why the use of the always_inline attribute is not a sufficient solution for code inlining problem.

Still, it is not clear why GCC estimates that kmalloc() would be compiled into many instructions. As shown, it is compiled into a single call to __kmalloc(). To answer this question, we need to follow kmalloc() code, which eventually uses the ilog2() macro to compute the log2 of an integer, in order to compute the page allocation order.

Here is a and shortened version of ilog2():

#define ilog2(n) \ ( \ __builtin_constant_p(n) ? ( \ /* <strong>Optimized version for constants</strong> */ \ (n) < 2 ? 0 : \ (n) & (1ULL << 63) ? 63 : \ (n) & (1ULL << 62) ? 62 : \ ... (n) & (1ULL << 3) ? 3 : \ (n) & (1ULL << 2) ? 2 : \ 1 ) : \ /* <strong>Another version for non-constants</strong> */ \ (sizeof(n) <= 4) ? \ __ilog2_u32(n) : \ __ilog2_u64(n) \

}

As shown, the macro first uses the built-in function __builtin_constant_p () to determine whether n is known to be a constant during compilation time. If n is known to be constant, a long series of conditions is evaluated to compute the result during compilation time, which allows further optimizations. Otherwise, if n is not known to be constant, a short code is emitted to compute during runtime the result. Yet, regardless of whether n is constant or not, all of the conditions in the ilog2() macro are evaluated during compilation time and do not translate into any machine code instructions.

However, although the generated code is efficient, it causes GCC, again, to estimate the number of instructions that ilog2() takes incorrectly. Apparently, the number of instructions is estimated before inlining decisions take place, and in this stage the compiler usually still does not know whether n is constant. Later, after inlining decisions are performed, GCC cannot update the instruction count estimation accordingly.

This inlining problem is not as common as the previous one, yet it is not rare. Bit operations (e.g., test_bit()) and bitmaps commonly use __builtin_constant_p() in the described manner. As a result, functions that use these facilities, for example cpumask_weight(), are not inlined.

A possible solution for this problem is to use the built-in __builtin_choose_expr() to test __builtin_constant_p() instead of using C if-conditions and conditional operators (?:) :

#define ilog2(n) \ ( \ <strong>__builtin_choose_expr</strong>(__builtin_constant_p(n), \ ((n) < 2 ? 0 : \ (n) & (1ULL << 63) ? 63 : \ (n) & (1ULL << 62) ? 62 : \ ... (n) & (1ULL << 3) ? 3 : \ (n) & (1ULL << 2) ? 2 : \ 1 )), \ (sizeof(n) <= 4) ? \ __ilog2_u32(n) : \ __ilog2_u64(n) \

}

This built-in is evaluated earlier in the compilation process, before inlining decisions are being made. Yet, there is a catch: as this built-in is evaluated earlier, GCC is only able to determine that an argument is constant for constant expressions, which can cause less efficient code to be generated. For instance, if a constant was given as a function argument, GCC will not be able to determine it is constant. In the following case, for example, the non-constant version will be used:

int bar(int n) { return ilog2(n) } int foo(int n) { return bar(n); }

v = foo(bar(5)); /* will use the non-constant version */

It is therefore questionable whether using __builtin_choose_expr() is an appropriate solution. Perhaps it is better to just mark functions such as kzalloc() with the always_inline attribute. Compiling using LLVM reveals, again, that LLVM inlining decisions are not negatively affected by the use of __builtin_constant_p().

Function attributes

Finally, there are certain function attributes that affect inlining decision. Using function attributes to set an optimization levels for specific functions can prevent the compiler from inlining the functions or functions that are called by them. The Linux kernel rarely uses such attributes, but one of its uses is in the KVM function vmx_vcpu_run () which is a very hot function that launches or resumes the virtual machine. The use of the optimization attribute in this function is actually just to prevent cloning of the function. Its side-effect is, however, that all the functions it uses are not inlined, including, for example the function to_vmx() :

0x0000000000000150 <+0>: push %rbp 0x0000000000000151 <+1>: <strong>mov %rdi,%rax</strong> 0x0000000000000154 <+4>: mov %rsp,%rbp 0x0000000000000157 <+7>: pop %rbp

0x0000000000000158 <+8>: retq

This function just returns as an output the same argument it got as an input. Not inlining functions that are called by vmx_vcpu_run() induces significant overhead, which can be as high as 10% for a VM-exit.

Finally, the cold function attribute causes inlining to be done less aggressively. This attribute informs the compiler that a function is unlikely to be executed, and the compiler, among other things, optimizes these functions for size rather than speed, which can result in very non-aggressive inlining decisions. All the __init and __exit functions, which are used during the kernel and modules (de)initializations are marked as cold . It is questionable whether this is the desired behavior.

Conclusions

Despite the fact that C appears to give us great control over the generated code, it is not always the case. Compiler extensions may be needed to give programmers greater control. Tools that analyze whether the generated binary is efficient, considering the source code, may be needed. In the meanwhile, there is no alternative to manual inspection of the generated binary code.

Thanks to Linus Torvalds, Hans Peter Anvin, Masahiro Yamada, Josh Poimboeuf, Peter Zijistra, Kees Cook, Ingo Molnar and others for their assistance in the analysis and in solving this problem.


          NET Developer - 6 Month Contract      Cache   Translate Page      
Job description RoleLooking for expert programmers to develop Microsoft NET based applications using ASPNET C MVC Kendo UI AJAX jQuery JavaScript htmlcss JSON XML Web Services SQL Server SSIS SSRS etc &bullYou would need to have the capability to work independently and within a team of programmers &bullInvolve in the requirem
          Crestron/AMX Programmer - Chicago Search Group - Madison, WI      Cache   Translate Page      
Crestron CTI-P301 Completed/Passed. Crestron and AMX certifications are preferred. Write systems integration programs for Crestron, AMX and Biamp systems....
From Chicago Search Group - Thu, 04 Oct 2018 18:14:19 GMT - View all Madison, WI jobs
          Intern - Programmer/Computer Science (Bridgeport, WV) - Dominion Energy - Bridgeport, WV      Cache   Translate Page      
Dominion Energy is one of the nation's largest producers and transporters of energy, with a portfolio of approximately 25,700 megawatts of generation, 14,400...
From Dominion Energy - Tue, 28 Aug 2018 16:01:15 GMT - View all Bridgeport, WV jobs
          ERP Systems Programmer and Administrator (Microsoft Dynamics GP) - EMIT Technologies - Sheridan, WY      Cache   Translate Page      
Professional Certification/Continuing Education Assistance. ERP Systems Programmer and Administrator (Microsoft Dynamics GP).... $60,000 - $80,000 a year
From EMIT Technologies - Fri, 05 Oct 2018 22:31:39 GMT - View all Sheridan, WY jobs
          Senior Data Analyst - William E. Wecker Associates, Inc. - Jackson, WY      Cache   Translate Page      
Senior Statistical Programmer/Analyst responsibilities span all project phases (locating and assembling data, building datasets for analysis, implementing and...
From William E. Wecker Associates, Inc. - Sat, 23 Jun 2018 06:13:20 GMT - View all Jackson, WY jobs
          C++ Developer (real-time systems) - Callière Group - Montréal, QC      Cache   Translate Page      
Here's a major tease.. The successful C++programmer will likely have a relevant strong experience with programming ideally with real-time systems, NLP,...
From Callière Group - Wed, 03 Oct 2018 01:01:39 GMT - View all Montréal, QC jobs
           Brèves du jour: 09/10/2018      Cache   Translate Page      
  Dans notre série gain de pouvoir d'achat, cette info. Gaz: l'Assemblée autorise le gouvernement à programmer la fin des tarifs réglementés. Mais bien sur, ils vont vous jurer la main sur le coeur que la concurrence fera baisser les prix... Foutaise!     Je découvre une appli qui permet de signaler les incivilités dans la rue. On n'est pas en Chine mais ça vient... On les signalera aux chasseurs auxiliaires de police?     Pour l'Obs, "Le gouvernement organise un immense transfert de richesse des retraités vers les détenteurs de capital""transfert de richesse" que c'est pudique... Pourquoi ne pas écrire vol, spoliation, racket?     La présence de De Rugy commence à porter ses fruits: Le gouvernement vient de déposer hier un projet de loi sur les "sur transpositions" qui autorisera la chasse aux oiseaux migra...
          Senior Android Programmer/Software Developer - Buchanan Technologies - Toronto, ON      Cache   Translate Page      
Buchanan Techonologies is responding to a request for services from our federal government client to supply resources for a Software Developer/Programmer....
From Buchanan Technologies - Thu, 26 Jul 2018 20:50:54 GMT - View all Toronto, ON jobs
          Programmer - PROSPER EMPLOYMENT AGENCY(EA Lic: 08C5590) - Woodlands      Cache   Translate Page      
Configuration of any Web Server for security and performance reason. Develop programs to control hardware device using SDK or API.... $4,000 - $5,000 a month
From Indeed - Tue, 09 Oct 2018 01:41:56 GMT - View all Woodlands jobs
          ITS Admin Systems Programmer - Middlebury College - Middlebury, VT      Cache   Translate Page      
Questions regarding this posting can be sent to Charlotte Pratt at charlottep@middlebury.edu. Classification Number 901462....
From Middlebury College - Mon, 03 Sep 2018 06:43:45 GMT - View all Middlebury, VT jobs
          Machiniste CNC (Quart de soir) - Matiss - Saint-Georges, QC      Cache   Translate Page      
De programmer et d’utiliser des machines-outils à contrôle numérique utilisées dans les opérations de fraisage, perçage, tournage, de rectification, etc.;...
From Matiss - Thu, 23 Aug 2018 15:53:51 GMT - View all Saint-Georges, QC jobs
          Chef d'équipe d'usinage (Quart de soir) - Matiss - Saint-Georges, QC      Cache   Translate Page      
Programmer et utiliser des machines-outils à contrôle numérique utilisées dans les opérations de fraisage, perçage, tournage, de rectification, selon les...
From Matiss - Thu, 23 Aug 2018 15:53:50 GMT - View all Saint-Georges, QC jobs
          Programmer/Application Developer - Cook Systems International - Memphis, TN      Cache   Translate Page      
J2EE (EJB,JSP,Servlets, Borland, Jbuilder) - (Specialty). Responsible for writing programs to maintain and control computer systems software for operating...
From Cook Systems International - Tue, 02 Oct 2018 00:28:13 GMT - View all Memphis, TN jobs
          Programmer Analyst - University of Saskatchewan - Saskatoon, SK      Cache   Translate Page      
University Relations is the area responsible for the university’s alumni and community engagement, communications, and fundraising efforts and initiatives.... $62,850 - $98,205 a year
From University of Saskatchewan - Wed, 18 Jul 2018 18:18:42 GMT - View all Saskatoon, SK jobs
          MySQL Books - 2018 has been a very good year      Cache   Translate Page      
Someone once told me you can tell how healthy a software project is by the number of new books each year.  For the past few years the MySQL community has been blessed with one or two books each year. Part of that was the major shift with MySQL 8 changes but part of it was that the vast majority of the changes were fairly minor and did not need detailed explanations. But this year we have been blessed with four new books.  Four very good books on new facets of MySQL.Introducing the MySQL 8 Document Store is the latest book from Dr. Charles Bell on MySQL.  If you have read any other of Dr. Chuck's book you know they are well written with lots of examples.  This is more than a simple introduction with many intermediate and advanced concepts covered in detail. Introducing the MySQL 8 Document Store MySQL & JSON - A Practical Programming Guide by yours truly is a guide for developers who want to get the most of the JSON data type introduced in MySQL 5.7 and improved in MySQL 8.  While I love MySQL's documentation, I wanted to provide detailed examples on how to use the various functions and features of the JSON data type.  MySQL and JSON A Practical Programming Guide Jesper Wisborg Krogh is a busy man at work and somehow found the time to author and co-author two books.  The newest is MySQL Connector/Python Revealed: SQL and NoSQL Data Storage Using MySQL for Python Programmers which I have only just received.  If you are a Python Programmer (or want to be) then you need to order your copy today.  A few chapters in and I am already finding it a great, informative read. MySQL Connector/Python Revealed Jesper and Mikiya Okuno produced a definitive guide to the MySQL NDB cluster with Pro MySQL NDB Cluster.  NDB cluster is often confusing and just different enough from 'regular' MySQL to make you want to have a clear, concise guidebook by your side.  And this is that book. Pro MySQL NDB Cluster RecommendationEach of these books have their own primary MySQL niche (Docstore, JSON, Python & Docstore, and NDB Cluster) but also have deeper breath in that they cover material you either will not find in the documentation or have to distill that information for yourself.  They not only provide valuable tools to learn their primary facets of technology but also provide double service as a reference guide. 
          ERP Systems Programmer and Administrator (Microsoft Dynamics GP) - EMIT Technologies - Sheridan, WY      Cache   Translate Page      
At EMIT, we provide equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, gender, sexual... $60,000 - $80,000 a year
From EMIT Technologies - Fri, 05 Oct 2018 22:31:39 GMT - View all Sheridan, WY jobs
          Comment on LAWSPLAINER: No, Kavanaugh's Confirmation Won't Free All Of Trump's Crimimous Minions Through An Obscure Double Jeopardy Case by Total      Cache   Translate Page      
<blockquote>I KNEW that Total was Ken's sockpuppet!</blockquote> Not guilty. I have hair. <blockquote>I see no one gave the individual his sippy cup.</blockquote> Dude, you <em>must</em> work on the cadence of your insults -- that one reads like a voice recognition system announcing train arrivals in a language the programmer didn't speak.
          I need two websites for that I need a group of fast and excellent programmer.      Cache   Translate Page      
The two websites are: 1)a blogging website 2)a adult videos website I need both the website with the best security and awesome the budget is not a problem but if I invest 10000€ I should also earn from... (Budget: €10000 - €20000 EUR, Jobs: Graphic Design, HTML, PHP, Website Design, WordPress)
          Recreational Programmer - Hope's Home Regina - Regina, SK      Cache   Translate Page      
Perform Occupational Therapy, Physiotherapy and Speech therapy programming under the direction of Rehabilitation Personnel, nurses, and Recreational Program... $21.08 an hour
From Indeed - Fri, 28 Sep 2018 19:58:29 GMT - View all Regina, SK jobs
          Generalist Programmer, UE Enterprise - Epic Games - Montréal, QC      Cache   Translate Page      
Experience writing UIs with a toolkit such as WPF, QT, Slate (UE4 UI system). Epic Games is looking for a Generalist Programmer who is passionate about cutting...
From Epic Games - Tue, 07 Aug 2018 22:23:16 GMT - View all Montréal, QC jobs
          Programmer Analyst - University of Saskatchewan - Saskatoon, SK      Cache   Translate Page      
As the university’s systems and technical architecture changes, this position must adapt to the changing system and technology landscape.... $62,850 - $98,205 a year
From University of Saskatchewan - Wed, 18 Jul 2018 18:18:42 GMT - View all Saskatoon, SK jobs
          CNC Programmer/Machinist - Fostet Manufacturing Inc. - Guelph, ON      Cache   Translate Page      
Experience should be specific to providing support and programming to shop floor machinists and operators. 60 Regal Rd.... $28 - $35 an hour
From Indeed - Mon, 24 Sep 2018 14:21:06 GMT - View all Guelph, ON jobs
          I need two websites for that I need a group of fast and excellent programmer.      Cache   Translate Page      
The two websites are: 1)a blogging website 2)a adult videos website I need both the website with the best security and awesome the budget is not a problem but if I invest 10000€ I should also earn from... (Budget: €10000 - €20000 EUR, Jobs: Graphic Design, HTML, PHP, Website Design, WordPress)
          CNC Machine Operator - GTR - Columbus, OH      Cache   Translate Page      
Make all necessary changes to tooling, programs, speeds, feeds, cutter paths, etc. Now Hiring CNC Machinists/ Set-up/ Programmer*.... $22 - $30 an hour
From Indeed - Thu, 20 Sep 2018 19:48:04 GMT - View all Columbus, OH jobs
          ERP Systems Programmer and Administrator (Microsoft Dynamics GP) - EMIT Technologies - Sheridan, WY      Cache   Translate Page      
ERP Systems Programmer and Administrator (Microsoft Dynamics GP) Sheridan, Wyoming Who We Are EMIT Technologies is a unique leader in the global natural gas... $60,000 - $80,000 a year
From EMIT Technologies - Fri, 05 Oct 2018 22:31:39 GMT - View all Sheridan, WY jobs
          Mid-Level Java Programmer Analyst - BOEING - Bellevue, WA      Cache   Translate Page      
No CIO, Information &amp; Analytics Individual Contributor No No Standard United States; Outputs are used by Sales and Marketing campaigns to communicate the...
From Boeing - Tue, 09 Oct 2018 07:13:42 GMT - View all Bellevue, WA jobs
          CNC Operator      Cache   Translate Page      
NY-College Point, An expanding Aerospace Manufacturer is seeking a qualified CNC Machinist to join their booming company. The company has a very clean, updated and smooth running factory. The culture is based on hard work and dedication while maintaining an encouraging, low pressure work environment. All CNC Operators/Programmers are encouraged to apply. Responsibilities: Skills necessary for the role: -CNC Lathe/G
          Offer - Hire Professional Mobile app developers USA - VindalooVoIP - USA      Cache   Translate Page      
VindalooVoIP has a strong team of mobile app developers & programmers who have the qualifications and experience in developing apps across several Platforms, including iOS & Android. Our smartphone app developers for hire provide feature rich and functional mobile applications. When you hire mobile application developer from VindalooVoIP, you get the flexibility to hire dedicated mobile application developers from our pool of dedicated resources.Professional mobile application developers for hire to strengthen your business goals through certified methods and combine project management systems.We deliver highest level of customer service by deploying innovative and collaborative project management systems.Contact details:Email: info@vindaloovoip.comContact Number: +91 8140574252 https://www.vindaloovoip.com/hire-mobile-app-developers/
          Economics Nobel Laureate Paul Romer Is a Python Programming Convert      Cache   Translate Page      
Economist Paul Romer, a co-winner of the 2018 Nobel Prize in economics, uses the programming language python for his research , according to Quartz. Romer reportedly tried using Wolfram Mathematica to make his work transparent, but it didn't work so he converted to a Jupyter notebook instead. From the report:

Romer believes in making research transparent. He argues that openness and clarity about methodology is important for scientific research to gain trust. As Romer explained in an April 2018 blog post , in an effort to make his own work transparent, he tried to use Mathematica to share one of his studies in a way that anyone could explore every detail of his data and methods. It didn't work. He says that Mathematica's owner, Wolfram Research, made it too difficult to share his work in a way that didn't require other people to use the proprietary software, too. Readers also could not see all of the code he used for his equations.

Instead of using Mathematica, Romer discovered that he could use a Jupyter notebook for sharing his research. Jupyter notebooks are web applications that allow programmers and researchers to share documents that include code, charts, equations, and data. Jupyter notebooks allow for code written in dozens of programming languages. For his research, Romer used Python -- the most popular language for data science and statistics. Importantly, unlike notebooks made from Mathematica, Jupyter notebooks are open source, which means that anyone can look at all of the code that created them. This allows for truly transparent research. In a compelling story for The Atlantic, James Somers argued that Jupyter notebooks may replace the traditional research paper typically shared as a PDF.


          Python GUI : From A-to-Z With 2 Final Projects      Cache   Translate Page      

Python GUI : From A-to-Z With 2 Final Projects
Description

Featured on: Oct 9, 2018

Learn How To Build A Powerful GUI in python programming Using Python And Tkinter. Build Your GUI in Python programming. This course is for those who want to learn gui using python ,this course teach you from scratch and for those who also have a knowledge in tkinter and want to learn how to write the code to build programs The course is ideal for people who haven't programmed before, but great for other programmers as well as far as they don't get offended by a bit of extra explanations. This course teaches you everything in GUI programming from creating windows to creating buttons , and how to create many advanced functions This tutorial has been designed for software programmers who want to understand the GUI in Python ,and those who wants to create programs .
          Reposurgeon’s Excellent Journey and the Waning of Python      Cache   Translate Page      

Time to make it public and official. The entire reposurgeon suite (not just repocutter and repomapper, which have already been ported) is changing implementation languages from python to Go. Reposurgeon itself is about 37% translated, with pretty good unit-test coverage. Three of my collaborators on the project (Daniel Brooks, Eric Sunshine, and Edward Cree) have stepped up to help with code and reviews.

I’m posting about this because the pressures driving this move are by no means unique to the reposurgeon suite. Python, my favorite working language for twenty years, can no longer cut it at the scale I now need to operate it can’t handle large enough working sets, and it’s crippled in a world of multi-CPU computers. I’m certain I’m not alone in seeing these problems; if I were, Google, which used to invest heavily in Python (they had Guido on staff there for a while) wouldn’t have funded Go.

Some of Python’s issues can be fixed. Some may be unfixable. I love Guido and the gang and I am vastly grateful for all the use and pleasure I have gotten out of Python, but, guys, this is a wake-up call. I don’t think you have a lot of time to get it together before Python gets left behind.

I’ll first describe the specific context of this port, then I’ll delve into the larger issues about Python, how it seems to be falling behind, and what can be done to remedy the situation.

The proximate cause of the move is that reposurgeon hit a performance wall on the GCC Subversion repository. 259K commits, bigger than anything else reposurgeon has seen by almost an order of magnitude; Emacs, the runner-up, was somewhere a bit north of 33K commits when I converted it.

The sheer size of the GCC repository brings the Python reposurgeon implementation to its knees. Test conversions take more than nine hours each, which is insupportable when you’re trying to troubleshoot possible bugs in what reposurgeon is doing with the metadata. I say “possible” because we’re in a zone where defining correct behavior is rather murky; it can be difficult to distinguish the effects of defects in reposurgeon from those of malformations in the metadata, especially around the scar tissue from CVS-to-SVN conversion and near particularly perverse sequences of branch copy operations.

I was seeing OOM crashas, too on a machine with 64GB of RAM. Alex, I’ll take “How do you know you have a serious memory-pressure problem?” for $400, please. I was able to head these off by not running a browser during my tests, but that still told me the working set is so large that cache misses are a serious performance problem even on a PC design specifically optimized for low memory-access latency.

I had tried everything else. The semi-custom architecture of the Great Beast, designed for this job load, wasn’t enough. Nor were accelerated Python implementations like cython (passable) or pypy (pretty good). Julien Rivaud and I did a rather thorough job, back around 2013, of hunting down and squashing O(n^^2) operations; that wasn’t good enough either. Evidence was mounting that Python is just too slow and fat for work on really large datasets made of actual objects.

That “actual objects” qualifier is important because there’s a substantial scientific-Python community working with very larger numeric data sets. They can do this because their Python code is mostly a soft layer over C extensions that crunch streams of numbers at machine speed. When, on the other hand, you do reposurgeon-like things (lots of graph theory and text-bashing) you eventually come nose to nose with the fact that every object in Python has a pretty high fixed minimum overhead.

Try running this program:

from __future__ import print_function
import sys
print(sys.version)
d = {
"int": 0,
"float": 0.0,
"dict": dict(),
"set": set(),
"tuple": tuple(),
"list": list(),
"str": "",
"unicode": u"",
"object": object(),
}
for k, v in sorted(d.items()):
print(k, sys.getsizeof(v))

Here’s what I get when I run it under the latest greatest Python 3 on my system:

3.6.6 (default, Sep 12 2018, 18:26:19)
[GCC 8.0.1 20180414 (experimental) [trunk revision 259383]]
dict 240
float 24
int 24
list 64
object 16
set 224
str 49
tuple 48
unicode 49

There’s a price to be paid for all that dynamicity and duck-typing that the scientific-Python people have evaded by burying their hot loops in C extensions, and the 49-byte per-string overhead is just the beginning of it. The object() size in that table is actually misleadingly low; object instance is a dictionary with its own hash table , not a nice tight C-like struct with fields at fixed offsets. Field lookup costs some serious time.

Those sizes may not look like a big deal, and they aren’t not in glue scripts. But if you’re instantiating 359K objects containing actual data the overhead starts to pile up fast.

Alas, I can’t emulate the scientific-Python strategy. If you try to push complex graph-theory computations into C your life will become a defect-riddled hell, for reason’s I’ve previously described asgreenspunity. This is not something you want to do, ever, in a language without automatic memory management.

Trying to break the GCC conversion problem into manageable smaller pieces won’t work either. This is a suggestion I’m used to hearing from smart people when I explain the problem. To understand why this won’t work, think of a Subversion repository as an annotated graph in which the nodes are (mainly) things like commit representations and the main link type is “is a parent of”. A git repository is a graph like that too, but with different annotations tied to a different model of revisioning.

The job of reposurgeon is to mutate a Subversion-style graph into a git-style graph in a way that preserves parent relationships, node metadata, and some other relations I won’t go into just now. The reason you can’t partition the problem is that the ancestor relationships in these graphs have terrible locality. Revisions can have parents arbitrarily far back in the history, arbitrarily close to the zero point. There aren’t any natural cut points where you can partition the problem. This is why the Great Beast has to deal with huge datasets in memory all at once.

My problem points at a larger Python issue: while there probably isn’t much work on large datasets using data structures quite as complex and poorly localized as reposurgeon’s, it’s probably less of an outlier in the direction of high overhead than scientific computation is in the direction of low. Or, to put it in a time-focused way, as data volumes scale up the kinds of headaches we’ll have will probably look more like reposurgeon’s than like a huge matrix-inversion or simulated-annealing problem. Python is poorly equipped to compete at this scale.

That’s a general problem in Python’s future. There are others, which I’ll get to. Before that, I want to note that settling on a new implementation language was not a quick or easy process. After the last siege of serious algorithmic tuning in 2013 I experimented with Common LISP , but that effort ran aground because it was missing enough crucial features to make the gap from Python look impractical to bridge. A few years later I looked even more briefly at Ocaml; same problem. actually even worse.

I didn’t make a really serious effort to move sooner than 2018 because, until the GCC repository, I was always able to come up with some new tweak of reposurgeon or the toolchain underneath it that would make it just fast enough to cope with the current problem. But the problems kept getting larger and nastier (I’ve noted theadverse selection problem here). The GCC repo was the breaking point.

While this was going on, pre-GCC, I was also growing somewhat discontented with Python for other reasons. The most notable one at the time was the Python team’s failure to solve the notorious GIL (Global Interpreter Lock) problem. The GIL problem effectively blocks any use of concurrency on programs that aren’t interrupted by I/O waits. What it meant, functionally, was that I couldn’t use multithreading in Python to speed up operations like comment-text searches; those never hit the disk or network. Annoying…here I am with a 16-core hot-rod and reposurgeon can only use one (1) of those processors.

It turns out the GIL problem isn’t limited to non-I/O-bound workloads like mine, either, and it’s worse than most Python developers know. There’s a rather terrifying talk by David Beazley showing that the GIL introduces a huge amount of contention overhead when you try to thread across multiple processors so much so that you can actually speed up your multi-threaded programs by disabling all but one of your processors!

This of course isn’t just a reposurgeon problem. Who’s going to deploy Python for anything serious if it means that 15/16ths of your machine becomes nothing more than a space heater? And yet the Python devs have shown no sign of making a commitment to fix this. They seem to put a higher priority on not breaking their C extension API. This…is not a forward-looking choice.

Another issue is the Python 2 to 3 transition. Having done my bit to make it as smooth as possible by co-authoring Practical Python porting for systems programmers with reposurgeon collaborator Peter Donis, I think I have the standing to say that the language transition was fairly badly botched. A major symptom of the botchery is that the Python devs unnecessarily broke syntactic compatibility with 2.x in 3.0 and didn’t restore it until 3.2. That gap should never have opened at all, and the elaborateness of the kluges Peter and I had to develop to write polyglot Python even after 3.2 are an indictment as well.

It is even open to question whether Python 3 is a better language than Python 2. I could certainly point out a significant number of functional improvements, but they are all overshadowed by the in my opinion extremely ill-advised decision to turn strings into Unicode code-point sequences rather than byte sequences.

I felt like this was a bad idea when 3.0 shipped; my spider-sense said “wrong, wrong, wrong” at the time. It then caused no end of complications and backward-incompatibilities which Peter Donis and I later had to paper over. But lacking any demonstration of how to do better I didn’t criticize in public.

Now I know what “Do better” looks like. Strings are still bytes. A few well-defined parts of your toolchain construe them as UTF-8 notably, the compiler and your local equivalent of printf(3). In your programs, you choose whether you want to treat string payloads as uninterpreted bytes (implicitly ASCII in the low half) or as Unicode code points encoded in UTF-8 by using either the “strings” or “unicode” libraries. If you want any other character encoding, you use codecs that run to and from UTF-8.

This is how Go does it. It works, it’s dead simple, it confines encoding dependencies to the narrowest possible bounds and by doing so it demonstrates that Python 3 code-point sequences were a really, really bad idea.

The final entry in our trio of tribulations is the dumpster fire that is Python library paths. This has actually been a continuing problem since GPSD and has bitten NTPSec pretty hard it’s a running sore on our issue tracker, so bad that were’re seriously considering moving our entire suite of Python client tools to Go just to get shut of it.

The problem is that where on your system you need to put a Python library module in order so that a Python main program (or other library) can see it and load it varies in only semi-predictable ways. By version, yes, but there’s also an obscure distinction between site-packages, dist-packages, and what for want of any better term I’ll call root-level modules (no subdirectory under the version directory) that different distributions and even different application packages seem to interpret in different and incompatible ways. The root of the problem seems to be that good practice is under-specified by the Python dev team.

This is particular hell on project packagers. You don’t know what version of Python your users will ve running, and you don;t know what the contents of their sys.path (library load path variable). You can’t know where your install production should put things so the Python pieces of your code ill be able to see each other. About all you can do is shotgun multople copies of your library to different plausible locations and hope ine of them intersreccts with yiur uer’s load path. And I shall draw a kindly veil over the even greater complications if you’re shipping C extension modules…

Paralysis around the GIL, the Python 3 strings botch, the library-path dumpster fire these are signs of a language that is aging, grubby, and overgrown. It pains me to say this, because I was a happy Python fan and advocate for a long time. But the process of learning Go has shed a harsh light on these deficiencies.

I’ve already noted that Go’s Unicode handling implicitly throws a lot of shade. So does its brute-force practice of building a single self-contained binary from source every time. Library paths? What are those?

But the real reason that reposurgeon is moving to Go rather than some other language I might reasonably think I could extract high performance from is not either of these demonstrations. Go did not get this design win by being right about Unicode or build protocols.

Go got this win because (a) comparative benchmarks on non-I/O-limited code predict a speedup of around 40x, which is good enough and competitive with Rust or C++, and (b) the semantic gap between Python and Go seemed surprisingly narrow, reducing the expected translation time lower than I could reasonably expect from any other language on my radar.

Yes, static typing vs. Python’s dynamic seems like it ought to be a big deal. Bur there are several features that converge these languages enough to almost swamp that difference. One is garbage collection; the second is the presences of maps/dictionaries; and the third is strong similarities in low-level syntax.

In fact, the similarities are so strong that I was able to write a mechanical Python-to-Go translator’s assistant pytogo that produces what its second user described as a “a good first draft” of a Go translation. I described this work in more detail in Rule-swarm attacks can outdo deep reasoning .

I wrote pytogo around roughly the 22% mark (just short of 4800) lines out of 14000 in the translation and am now up to 37% out of 16000. The length of the Go plus commented-out untranslated Python has been creeping up because Go is less dense all those explicit close brackets add up. I am now reasonably confident of success, though there is lots of translatuon left to do and one remaining serious technical challenge that I may discuss in a future post.

For now, though, I want to return to the question of what Python can do to right its ship. For this project the Python devs have certainly lost me; I can’t afford to wait on them getting their act together before finishing the GCC conversion. The question is what they can do to stanch more defections to Go, a particular threat because the translation gap is so narrow.

Python is never going to beat Go on performance. The fumbling of the 2/3 transition is water under the dam at this point, and I don’t think it’s realistically possible to reverse the Python 3 strings mistake.

But that GIL problem? That’s got to get solved. Soon. In a world where a single-core machine is a vanishing oddity outside of low-power firmware deployments, the GIL is a millstone around Python’s neck. Otherwise I fear the Python language will slide into shabby-genteel retirement the way Perl has, largely relegated to its original role of writing smallish glue scripts.

Smothering that dumpster fire would be a good thing, too. A tighter, more normative specification about library paths and which things go where might do a lot.

Of course there’s also a positioning issue. Having lost the performance-chasers to Go, Python needs to decide what constituency it wants to serve and can hold onto. That problem I can’t solve, just point out what technical problems are both seriously embarrassing and fixable. That’s what I’ve tried to do.

As I said at the beginning of this rant, I don’t think there’s a big window of time in which to act, either. I judge the Python devs do not have a year left to do something convincing about the GIL before Go completely eats their lunch, and I’m not sure they have even six months. They’d best get cracking.


          ERP Systems Programmer and Administrator (Microsoft Dynamics GP) - EMIT Technologies - Sheridan, WY      Cache   Translate Page      
Based in Sheridan, Wyoming with employees in Texas, New Mexico, Oklahoma, and Colorado, EMIT employees continue to grow the company at a rapid pace, setting... $60,000 - $80,000 a year
From EMIT Technologies - Fri, 05 Oct 2018 22:31:39 GMT - View all Sheridan, WY jobs
          Oracle programmer developer - Gas Manufacturing Co - Dubai      Cache   Translate Page      
At least 3 full implementation cycle in Oracle Supply Chain applications including (Inventory, Purchasing, Order Management, Advance Pricing, Shipping Execution...
From Indeed - Tue, 09 Oct 2018 04:59:00 GMT - View all Dubai jobs
          Almere - Floriadewijk kost meer en heeft minder sociale woningbouw      Cache   Translate Page      

De Floriade woonwijk krijgt geen 30% sociale woningbouw, maar 20%. Dat staat in het definitief ontwikkelingsplan van Amvest. De projectontwikkelaar zegt wel meer sociale woningen te kunnen bouwen maar dan kost dat de gemeente Almere 4,2 miljoen euro. Het college van burgemeester en wethouders stelt dat te veel geld te vinden voor de bouw van 60 sociale woningen en gaat akkoord met 20%. Ook maakt de gemeente geen miljoen winst met het ontwikkelingsplan van Amvest zoals de raad wilde, maar een miljoenenverlies van 7,6 miljoen euro. 

De gemeenteraad buigt zich waarschijnlijk na de herfstvakantie over het Floriade-dossier op de politieke markt. De raad kan tot 1 december op- en aanmerkingen maken op het ontwikkelingsplan. Daarna besluit het college of de opdracht definitief aan Amvest wordt gegund. Hoogleraar Gebiedsontwikkeling Arjan Bregman van de Universiteit van Amsterdam maakte zich al eerder zorgen over deze werkwijze, maar volgens toenmalig wethouder Mark Pol was dat onterecht en kan de gemeenteraad nog van de deal afzien.    

[Quote:college van B & W:"Het verlies van 7,6 miljoen is een investering in de toekomst"]

Voor de ontwikkeling van de woonwijk schreef de gemeenteraad op 1 december vorig jaar een Europese aanbesteding uit. Hieraan deden naast Amvest ook Dura Vermeer en BPD mee, maar de inschrijvingen van die twee partijen werden ongeldig verklaard waardoor Amvest overbleef.

Wat waren de eisen en wensen van de gemeenteraad?
De gemeenteraad gaf het college bij het kiezen van een marktpartij een aantal kaders mee. Een eis betrof de verkoop van de grond voor 600 woningen en 60 waterwoningen. De deal met Amvest moest Almere onder aan de streep een miljoen euro opleveren. Ook moesten er extra geluidswerende maatregelen worden genomen. 

Een belangrijke wens betrof verder de bouw van woningen voor mensen met een smalle beurs: 20% sociale huur en 10% sociale koop.

Ook wilde de raad dat de wijk zeer autoluw zou worden met hooguit duizend parkeerplaatsen, zoveel mogelijk aan de randen van de wijken. Parkeergarages liggen op maximaal 150 meter van de huizen en bewoners maken gebruik van elektrische deelauto's. 

[Image:https://d103xssldlwvo3.cloudfront.net/image/vidcaster/pictures/181009_Impressies_Floriade_1_91AB9C4955F90031C125832100468FF7.jpg]
 

Meer woningbouw toestaan, kan miljoenenverlies wegwerken
Uit het plan van Amvest blijkt dat de gemeente geen winst maakt op de verkoop van de grond maar een miljoenenverlies. De grondexploitatie van de wijk levert een tekort op van 7,6 miljoen euro. De kosten bedragen circa 61 miljoen. De gemeente investeert met name in het gebied door het aanplanten van de bomen- en plantenbibliotheek, het arboretum en de aanleg van verkeersbruggen. De opbrengst door de grond te verkopen aan Amvest bedraagt circa 53.400.000 euro. 

Volgens het college van burgemeester en wethouders kan het verlies grotendeels worden betaald uit de reserves van de gemeente: 7,2 miljoen. Verder zou de nieuwe businesscase van de Floriade circa 4 ton opleveren en met het verlies kunnen worden verrekend. Hierover praat de gemeenteraad binnenkort op de politieke markt verder bij de behandeling van de begroting voor volgend jaar.

Het college van burgemeester en wethouders ziet het verlies van 7,6 miljoen meer als een investering in de toekomst. De investeringen in het gebied die horen bij een woonwijk met meer woningen, zijn dan namelijk al gedaan. Een andere discussie die de gemeenteraad dan ook zal gaan voeren, betreft het toestaan van het bouwen van extra woningen in de wijk. Nu heeft de gemeente in het nieuwe bestemmingsplan bepaald dat dit 600 woningen en 60 waterwoningen betreft. Maar adviesbureau Andersson Elffers Felix (AEF) geeft in een rapportage aan dat er nog zeker duizend woningen bij zouden kunnen komen, goed voor een extra opbrengst van 35/40 miljoen euro. Dan zou het verlies van 7,6 miljoen euro ruimschoots worden gecompenseerd.

Tegenover het verlies staat bovendien dat Amvest voor eigen rekening en risico de grond bouw- en woonrijp maakt, de infrastructuur aanlegt en het gebied ontwikkelt. De projectontwikkelaar zal voor circa 300 miljoen in het gebied investeren, zo staat in de stukken. Ook wil Amvest zich langdurig aan het gebied verbinden.

[Image:https://d103xssldlwvo3.cloudfront.net/image/vidcaster/pictures/181009_Impressies_Floriade_2_F341C9E1A85C4CC6C125832100468FFE.jpg]
 

Hoeveel overheidsgeld zit er al in de Floriade?
Het is niet de eerste keer dat er extra geld wordt gevraagd voor het Floriade-project. De gemeenteraad stak vorig jaar al zo'n 4,4 miljoen euro extra in de organisatie van de Floriade. Dat geld kwam bovenop de 10 miljoen euro die er oorspronkelijk voor was uitgetrokken. Beide keren werd er door toenmalige verantwoordelijk wethouders beloofd dat het hierbij zou blijven. Ook de huidig wethouder Loes Ypma zegt nu dat ze niet verwacht dat ze de raad nog een keer om extra geld moet vragen.

Naast het verlies op de grondexploitatie steekt Almere in totaal bijna 14,4 miljoen euro in de businesscase Floriade. Daarnaast trekt de gemeente ook nog 3,4 miljoen euro uit in de begroting voor de realisatie van stil asfalt ten behoeve van de Floriade woonwijk. De provincie betaalt 10 miljoen euro. Verder hoopt de gemeente dat de Rijksoverheid er minimaal 5 miljoen euro bijlegt, maar dat bedrag is nog altijd niet zeker. Daarnaast wordt er nog gerekend op wat kleinere bijdragen van andere overheden zoals de gemeente Amsterdam.

Floriade-wijk is al grotendeels gereed tijdens het evenement
De gebiedsontwikkeling en het evenement worden met de komst van Amvest nog meer met elkaar geïntegreerd. De investeringen in het gebied zijn zowel voor het evenemententerrein als de nieuwe woonwijk. Ook wordt een groot deel van de woningen en voorzieningen al tijdens het evenement Floriade neergezet: 428 woningen en paviljoens. Die moeten er medio 2021 staan, wil het evenement op 29 april 2022 van start kunnen gaan. Een deel van het vastgoed wordt na de wereldtuinbouwtentoonstelling omgebouwd tot huizen. De wijk wordt na afloop van het zes maanden durende evenement verder afgebouwd. Dat duurt tot ongeveer 2024.

Minder sociale huurwoningen en meer vrije sector huurwoningen
Het woningbouwprogramma van de toekomstige wijk komt er wel anders uit te zien. De gemeenteraad had eerder de wens neergelegd dat van de 600 huizen 30% sociale woningbouw zou zijn, 15% vrije sector huurwoningen, 25% middeldure koopwoningen en 30% dure koopwoningen met 30 kavels. Maar in het plan van Amvest komen er vooral minder sociale huurwoningen en meer vrije sector huurwoningen: 

- 20% sociale woningbouw (120 appartementen verdeeld over vier flats)
- 40% vrije sector huurwoningen (180 woningen en 120 appartementen van 100-140 m2)
- 10% middeldure koopwoningen (60 woningen van 120 m2)
- 30% dure koopwoningen, waaronder 30 kavels (55 woningen en 95 appartementen van 120-200 m2 en 30 kavels)
- 60 dure waterwoningen
- 42.000 vierkante meter aan voorzieningen (hotel met 180 kamers, horeca, markthal, kinderopvang, bedrijfsgebouwen). Naast de ontwikkeling van voorzieningen door Amvest bouwt ook Aeres hogeschool een campus van 4000 vierkante meter op het terrein en zet de provincie er een innovatiepaviljoen neer van 1000 vierkante meter.

Bomen- en plantenbibliotheek mogelijk botanische tuin
Voor het beheer en onderhoud van het arboretum wordt nog nagedacht over het opzetten van een parkmanagementorganisatie, waarin zowel de gemeente als Amvest participeren. Voor het behoud van het Floriade-terrein wordt bekeken of het een monumentenstatus kan krijgen. Het zou dan het eerste gebied in Almere zijn waar het groen zo'n status krijgt. Verder wordt nog onderzocht of voor het beheer van de bomen- en plantenbibliotheek een officiële botanische tuin gemaakt kan worden. Het zou daarmee de eerste botanische tuin van Flevoland zijn.

Winy Maas: "Te weinig gebouwen bedekt met planten"
De gemeentelijke supervisor Winy Maas is redelijk positief over het ontwikkelingsplan. Architect en stedenbouwkundige Maas die het ontwerp maakte voor de Floriade, heeft ook zorgen. Hij is er nog niet van overtuigd dat er voldoende groene architectuur in het gebied aanwezig is. "Veel gebouwen zijn niet of onvoldoende bedekt met beplanting, en die gebouwen die wel groene balkons of gevels hebben lijken een beperkte relatie met het arboretum aan te gaan", zo schrijft hij in zijn advies. Hij meent dat er een beeldkwaliteitsplan moet komen.

[Quote:Winy Maas, architect:"Veel gebouwen zijn niet of onvoldoende bedekt met beplanting."]

Zorgen over te weinig inzendingen voor het vullen van de paviljoens
Tot zover de ontwikkelingen van de Floriade-woonwijk. Extern adviesbureau Andersson Elffers Felix (AEF) heeft in opdracht van de gemeente nog eens goed gekeken naar de organisatie van het evenement Floriade, de zogeheten midterm review. Ligt de Floriade BV nog een beetje op koers? 

Uit de rapportage valt op te maken dat er zorgen zijn over de organisatie van het evenement.

- Er moeten concretere doelstellingen komen. De geformuleerde doelstellingen zijn nu erg divers, van een showcase voor de tuinbouwsector tot een leerproces voor de vergroening van steden. Hierdoor is het lastig sturing te geven aan het binnenhalen van inzendingen voor het evenement, evenals het binnenhalen van sponsors en subsidies.

- De Floriade is in de kern een tentoonstelling waarop landen en steden zich presenteren. Voor de werving van internationale inzendingen is de BV afhankelijk van de inspanningen van anderen, zoals de Nederlandse ambassades in het buitenland. Het is de vraag of er snel genoeg zekerheid zal zijn over deze inzendingen. AEF denkt dat dit maar in beperkte mate zal gaan gebeuren gezien de krappe planning.

- De gemeentelijke organisatie en de Floriade BV weten elkaar steeds moeilijker te vinden. Door de intensievere samenhang tussen het evenement en de woonwijk moet er juist beter met elkaar worden samengewerkt. De gemeenteraad denkt momenteel aan de hand van een advies van oud-minister Cees Veerman na over de opzet van een nieuwe structuur.

- Er is bij de BV meer behoefte aan mensen met ervaring met het organiseren van grootschalige evenementen & festivals, de programmering daarvan, het werven van sponsoren en de lobby voor nationale en internationale inzendingen. Daar wordt in elk geval op gelet bij de werving van een nieuwe directeur, zo stelt het college in een reactie op het rapport. De huidige directeur Jan-Willem Griep is namelijk door ziekte langdurig uitgeschakeld en de andere directeur Jannewietske de Vries heeft een nieuwe baan gevonden. De projectdirecteur van de gemeentelijke organisatie Remko Schnieders neemt daardoor tijdelijk de taken van de BV waar. 

[image:https://d103xssldlwvo3.cloudfront.net/image/vidcaster/pictures/181009_Impressies_Floriade_5_59CCE5E6C0D6862CC125832100468FEF.jpg]

 

Kosten voor Floriade-evenement stijgen, gevolg is minder winst
Nu de woonwijk en het evenement meer met elkaar worden verweven, is er ook een nieuwe doorrekening gemaakt van al deze uitgaven en opbrengsten. Dit komt omdat nu deels kosten en opbrengsten zijn onderbracht in de grondexploitatie waardoor de businesscase van de Floriade BV er nu anders uitziet. Zo worden vooral de investeringen voor het terrein overgeheveld naar de grondexploitatie.

Verder zijn de kosten voor de organisatie van het evenement gestegen, doordat er 3,8 miljoen extra in de de projectorganisatie wordt gestoken. Dat sluit aan op het advies van AEF dat er een stevigere organisatie nodig is om van het evenement een succes te maken. Ook verwacht de BV zelf meer te moeten investeren in de aantrekkelijkheid van het programma van de Floriade en is er nu een kostenpost in de begroting opgenomen voor de beveiliging van het terrein.

Het gevolg is dat het evenement naar verwachting niet meer 2 miljoen winst maakt, maar circa 250.000 euro.

Vijf ton extra naar de risico-reservering
De gemeente heeft verder de risico's die de organisatie van het evenement met zich meebrengen nader onder de loep genomen. Daarvoor wordt nu vijf ton extra gereserveerd. Het bedrag komt hiermee op een totaal van 11,5 miljoen euro. Dit bedrag werd eerder al eens verhoogd van 7 naar 11 miljoen euro. 

Omdat Amvest de verdere ontwikkeling van het evenemententerrein en de stadswijk op zich neemt, vervalt een aantal risico's die hierop betrekking hebben. Aan de andere kant zijn er ook risico's bijgekomen. Zo zijn er zorgen over de inzendingen vanuit buitenlandse steden. Ook kunnen de Nederlandse inzendingen van een te laag niveau zijn. 

Verder wil Amvest overnachtingen op het terrein tijdens het evenement aanbieden. Daarvoor is dan wel een goede avondprogrammering nodig. De kans bestaat dat er te weinig animo is voor een avondprogrammering. De gemaakte kosten zijn dan een nieuw risico.

Overigens zijn ook nog niet alle kosten voor veiligheid inzichtelijk. Zo zou de avondprogrammering op dit gebied nog extra uitgaven met zich mee kunnen brengen.

[StoryTelling:Media:27800B80E5724BA2C1258305005CF32F][StoryTelling:Media:26689215A2C0B222C1258321005C4206]
          Programmers - Beenox - Activision - Québec City, QC      Cache   Translate Page      
Beenox is a video game development studio created in 2000. Located in beautiful Quebec City, Canada, Beenox is a wholly owned subsidiary of Activision...
From Activision - Thu, 16 Aug 2018 05:29:28 GMT - View all Québec City, QC jobs
          UI Programmer - Beenox - Activision - Québec City, QC      Cache   Translate Page      
ABOUT BEENOX Beenox is a video game development studio created in 2000. Located in beautiful Quebec City, Canada, Beenox is a wholly owned subsidiary of...
From Activision - Mon, 13 Aug 2018 17:29:17 GMT - View all Québec City, QC jobs
          Offer - Hire Professional Mobile app developers USA - VindalooVoIP - USA      Cache   Translate Page      
VindalooVoIP has a strong team of mobile app developers & programmers who have the qualifications and experience in developing apps across several Platforms, including iOS & Android. Our smartphone app developers for hire provide feature rich and functional mobile applications. When you hire mobile application developer from VindalooVoIP, you get the flexibility to hire dedicated mobile application developers from our pool of dedicated resources.Professional mobile application developers for hire to strengthen your business goals through certified methods and combine project management systems.We deliver highest level of customer service by deploying innovative and collaborative project management systems.Contact details:Email: info@vindaloovoip.comContact Number: +91 8140574252 https://www.vindaloovoip.com/hire-mobile-app-developers/
          CNC Machine Operator - GTR - Columbus, OH      Cache   Translate Page      
Make all necessary changes to tooling, programs, speeds, feeds, cutter paths, etc. Now Hiring CNC Machinists/ Set-up/ Programmer*.... $22 - $30 an hour
From Indeed - Thu, 20 Sep 2018 19:48:04 GMT - View all Columbus, OH jobs
          程序员专用的记事本 Quiver      Cache   Translate Page      

程序员专用的记事本 Quiver 3.1.3


适用设备: OS X 10.7 or later
分类: 效率
开发商:HappenApps, Inc.
大小: 6.6 MB
语言: EN
Version: 3.1.3

程序员专用的记事本 Quiver App简介:

Quiver 是一个程序员专用的记事本应用,可轻松混合文本、代码、Markdown 文本到一个记事本中。提供强大的代码编辑,以及对 Markdown 和 LaTeX 的编辑和即时预览,提供全文搜索功能。 


查看详情:程序员专用的记事本 Quiver


          I need two websites.      Cache   Translate Page      
Everything is to be done by you guys I need am amazing work in short time there is no limit in budget but the time must be least I need only the best programmer. (Budget: €10000 - €20000 EUR, Jobs: MySQL, Software Architecture, Software Testing, Web Hosting, Website Testing)
          SYSTEMS ANALYST/PROGRAMMER - Heritage Credit Union - Madison, WI      Cache   Translate Page      
Heritage Credit Union is a strong, not-for-profit, community-based financial institution with $335M in assets and more than 110 employees serving more than 27...
From Heritage Credit Union - Thu, 30 Aug 2018 19:29:40 GMT - View all Madison, WI jobs
          Kommentarer till Mr. T Snickers Reklam av kalewood57.tumblr.com      Cache   Translate Page      
My programmer is trying to persuade me to move to .net from PHP. I have always disliked the idea because of the expenses. But he's tryiong none the less. I've been using Movable-type on several websites for about a year and am concerned about switching to another platform. I have heard excellent things about blogengine.net. Is there a way I can transfer all my wordpress content into it? Any kind of help would be really appreciated!
          CNC Machine Operator - GTR - Columbus, OH      Cache   Translate Page      
Make all necessary changes to tooling, programs, speeds, feeds, cutter paths, etc. Now Hiring CNC Machinists/ Set-up/ Programmer*.... $22 - $30 an hour
From Indeed - Thu, 20 Sep 2018 19:48:04 GMT - View all Columbus, OH jobs
          JAVA PROGRAMMER DIGITAL AREA - Adecco - Ivrea, Piemonte      Cache   Translate Page      
Per importante azienda cliente operante nel settore It, leader in Europa nella trasformazione digitale delle compagnie assicurative ricerchiamo un java...
Da Adecco - Fri, 28 Sep 2018 10:23:39 GMT - Visualizza tutte le offerte di lavoro a Ivrea, Piemonte
          The corpse of Greed Monger shambles on      Cache   Translate Page      
This game has more lives than that Pathfinder MMO.

https://massivelyop.com/2018/10/09/greed-mongers-original-lead-programmer-now-says-hes-working-on-a-prototype-for-the-failed-kickstarter-mmo/#comments

          ERP Systems Programmer and Administrator (Microsoft Dynamics GP) - EMIT Technologies - Sheridan, WY      Cache   Translate Page      
Based in Sheridan, Wyoming with employees in Texas, New Mexico, Oklahoma, and Colorado, EMIT employees continue to grow the company at a rapid pace, setting... $60,000 - $80,000 a year
From EMIT Technologies - Fri, 05 Oct 2018 22:31:39 GMT - View all Sheridan, WY jobs
          Programmer Analyst - Vantix Systems Inc - Regina, SK      Cache   Translate Page      
XML. Our client is seeking a senior Programmer/Analyst with at least 10 years of experience in business application development....
From Vantix Systems Inc - Sat, 21 Jul 2018 08:18:57 GMT - View all Regina, SK jobs
          Comment on Deal Alert: Super Savings on Botley the Coding Robot (Top 2018 STEM Toy) by Cindy Peterson      Cache   Translate Page      
I learned it is77 pieces of fun including a remote programmer. It is a STEM learning product that does not need a phone or tablet. AND it is ready to go right out of the box.
          ERP Systems Programmer and Administrator (Microsoft Dynamics GP) - EMIT Technologies - Sheridan, WY      Cache   Translate Page      
At EMIT, we provide equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, gender, sexual... $60,000 - $80,000 a year
From EMIT Technologies - Fri, 05 Oct 2018 22:31:39 GMT - View all Sheridan, WY jobs
          Principal Programmer (Remote)      Cache   Translate Page      
Telecommute/home-based, Job Title: Principal Programmer – Oncology Location: Remote Duration: 12 Months Candidate Focus & Challenge: Act as the strategic computer programming leader to provide support for all aspects of the clinical development process including, but not limited to, clinical development plans, regulatory submissions, programming and information deliverables, commercialization and scientific utilization d
          Programmer Analyst - JUSTICE FEDERAL CREDIT UNION - Bridgeport, WV      Cache   Translate Page      
Good credit history and the ability to pass a security clearance are required. Utilize helpdesk software to track work requests and to provide timely updates to...
From Indeed - Wed, 01 Aug 2018 18:50:22 GMT - View all Bridgeport, WV jobs
          Manufacturing Engineer - CNC Programmer - Crestline Coach LTD. - Saskatoon, SK      Cache   Translate Page      
Experience with composite manufacturing is an asset. Crestline is a worldwide innovative leader in Ambulance Manufacturing and Specialty Vehicles and Canada’s...
From Crestline Coach LTD. - Thu, 23 Aug 2018 05:04:14 GMT - View all Saskatoon, SK jobs
          Principal Programmer (Remote)      Cache   Translate Page      
Telecommute/home-based, Job Title: Principal Programmer – Oncology Location: Remote Duration: 12 Months Candidate Focus & Challenge: Act as the strategic computer programming leader to provide support for all aspects of the clinical development process including, but not limited to, clinical development plans, regulatory submissions, programming and information deliverables, commercialization and scientific utilization d
          Senior Systems Programmer - Oxford Solutions - Brookfield, WI      Cache   Translate Page      
CICS Senior Systems Programmer Brookfield, WI Our client is seeking a CICS Systems Programmer with a deep understanding of CICSPlex/SM architecture, support,...
From Oxford Solutions - Thu, 13 Sep 2018 03:36:05 GMT - View all Brookfield, WI jobs
          Sayt hazirlamaq yazısına newprogrammer tərəfindən edilən şərhlər      Cache   Translate Page      
Salam. 1) website umumiyetle herhansi sayta deyilir. wordpress cms-dir (content management system) qisaca desek hec proqramlasdirma biliyi olmadan (veya az bilmek ile) saytlar hazirlamaq olar cox sey hazirdi burda. 2)Cuzi bilik ile ortaya cixarilacaq hec bir layihe etmek olmaz. eger bis isin keyfiyyetli olmasini isteyirsizse onda hemin keyfiyyete uygun bilik seviyyesinde olmalisiniz. eger yuksek seviyyeli sayt yaratmaq fikrindesinizse meslehetim burudki web development-e giris edesiz.
          .net / Sitecoreontwikkelaar.      Cache   Translate Page      
Goedendag, Wij zijn op zoek naar een .net / Sitecoreontwikkelaar. Functie: Als systeemspecialist ben je verantwoordelijk voor nieuwbouw en onderhoud van het pensioenportaal Mijn Toekomst, Entrance en de bijbehorende Web API’s. Als developer ligt je passie in het ontwikkelen van software. Onder ontwikkelen verstaan we naast programmeren in de back-end tevens het meedenken en ontwikkelen aan de frond-end van onze applicaties...
          C++ Developer (real-time systems) - Callière Group - Montréal, QC      Cache   Translate Page      
Here's a major tease.. The successful C++programmer will likely have a relevant strong experience with programming ideally with real-time systems, NLP,...
From Callière Group - Wed, 03 Oct 2018 01:01:39 GMT - View all Montréal, QC jobs
          AW - .NET Software Engineer      Cache   Translate Page      
AW - .NET Software Engineer Responsibilities: Execute full lifecycle software development Write well designed, testable, efficient code Develop and maintain code using Visual Studio, C# .Net, SQL Server Perform unit tests and preliminary debugging to ensure that the programs work as planned Coordinate with the Team Leader and other programmers in the same team Research new technologies, tools and solutions Required Qualifications: Bachelor’s degree in Computer Science or a related technical field or equivalent work experience. Very good written and verbal communication in...
          C++ Developer (real-time systems) - Callière Group - Montréal, QC      Cache   Translate Page      
Here's a major tease.. The successful C++programmer will likely have a relevant strong experience with programming ideally with real-time systems, NLP,...
From Callière Group - Wed, 03 Oct 2018 01:01:39 GMT - View all Montréal, QC jobs
          Delphi Developer - MM Consulting Services - Puerto Rico      Cache   Translate Page      
Solid experience with Delphi, Perl, Visual Basic, Lazarus. Our customer is searching for a Programmer/Developer with at least 3-4 years of experience in IT...
From MM Consulting Services - Fri, 13 Jul 2018 10:29:08 GMT - View all Puerto Rico jobs
          Associate Programmer - Northeast Wisconsin Technical College - Green Bay, WI      Cache   Translate Page      
Working with PeopleSoft enterprise systems such as Campus Solutions, Human Resources or Financials. Support and customize enterprise wide PeopleSoft systems... $60,449 a year
From Northeast Wisconsin Technical College - Tue, 21 Aug 2018 22:19:29 GMT - View all Green Bay, WI jobs
          IT Programmer - Ki Mobility, LLC - Stevens Point, WI      Cache   Translate Page      
MAS 90/Visual Integrator. IT Programmer assumes primary responsibility for program design, coding, testing, implementing, and maintaining application systems....
From Ki Mobility LLC - Wed, 12 Sep 2018 19:00:36 GMT - View all Stevens Point, WI jobs
          Cameron Kaiser: TenFourFox FPR10b1 available      Cache   Translate Page      
TenFourFox Feature Parity 10 beta 1 is now available (downloads, hashes, release notes). This version is mostly about expanded functionality, adding several new DOM and JavaScript ES6 features, and security changes to match current versions of Firefox. Not everything I wanted to get done for this release got done, particularly on the JavaScript side (only one of the ES6 well-known symbols updates was finished in time), but with Firefox 63 due on the 22nd we'll need this period for sufficient beta testing, so here it is.

The security changes include giving document-level (i.e., docshell) data: URIs unique origins to reduce cross-site scripting attack surface (for more info, see this Mozilla blog post from Fx57). This middle ground should reduce issues with the older codebase and add-on compatibility problems, but it is possible some historical add-ons may be affected by this and some sites may behave differently. However, many sites now assume this protection, so it is important that we do the same. If you believe a site is behaving differently because of this, toggle the setting security.data_uri.unique_opaque_origin to false and restart the browser. If the behaviour changes, then this was the cause and you should report it in the comments. This covers most of the known exploits of the old Firefox behaviour and I'll be looking at possibly locking this down further in future releases.

The other notable security change is support for noopener, but using the soon-to-be-current implementation in Firefox 63. This feature prevents new windows (that were presumably unwittingly) opened to a malicious page from that page then trying to manipulate the page that opened it, and many sites already support it.

This release also now prefs MSE (and VP9) to on by default, since YouTube seems to require it. We do have AltiVec acceleration for VP9 (compare with libvpx for Chromium on little-endian PowerPC), but VP9 is a heavier codec than VP8, and G4 and low-end G5 systems will not perform as well. You can still turn it off for sites that seem to do better with it disabled.

There are two known broken major sites: the Facebook display glitch (worse on 10.5 than 10.4, for reasons as yet unexplained), and Citibank does not load account information. Facebook can be worked around by disabling Ion JavaScript acceleration, but I don't advise this because of the profound performance impact and I suspect it's actually just fixing a symptom because backing out multiple changes in JavaScript didn't seem to make any difference. As usual, if you can stand Facebook Basic, it really works a lot better on low-power systems like ours. Unfortunately, Citibank has no such workaround; changing various settings or even user agents doesn't make any difference. Citibank does not work in versions prior to Fx51, so the needful could be any combination of features newly landed in the timeframe up to that point. This is a yuuuge range to review and very slow going. I don't have a fix yet for either of these problems, nor an ETA, and I'm not likely to until I better understand what's wrong. Debugging Facebook in particular is typically an exercise in forcible hair removal because of their multiple dependencies and heavy minification, and their developer account has never replied to my queries to get non-minified sources.

So, in the absence of a clear problem to repair, my plan for FPR11 is to try to get additional well-known symbols supported (which should be doable) and further expand our JavaScript ES6/ES7 support in general. Unfortunately for that last, I'm hitting the wall on two very intractable features because of their size which are starting to become important for continued compatibility. In general my preference is to implement new features in as compartmentalized a fashion as possible and preferably in a small number of commits that can be backed out without affecting too much else. These features, however, are enormous in scope and changes, and depend on many other smaller changes we either don't need, don't want or don't implement. They also tend to affect code outside of JavaScript such as the script loading environment and the runtime, which is problematic because we have very poor test coverage for those areas.

The first is modules (we do support classes, but not modules), introduced in Firefox 60. The metabug for this is incredibly intimidating and even the first "milestone 0" has a massive number of dependencies. The script loader changes could probably be implemented with some thought, but there is no way a single programmer working in his spare time can do the entire amount of work required and deal with all the potential regressions, especially when rebuilding JavaScript takes up to 20 minutes and rebuilding the browser takes several hours or more. The silver lining is that some sites may need refactoring to take advantage of modules, so wide adoption is not likely to occur in the near term until more frontend development tools start utilizing them.

The second, unfortunately, is already being used now: async functions, introduced in Firefox 52, and really co-routines by any other name. The work to support them in the parser is not trivial but I've mostly completed it, and some of that code is (silently) in FPR10. Unfortunately, the await keyword works in terms of ES6 Promises, which we definitely do not support (we only have support for DOM Promises, which are not really interchangeable at the code level), and which extend hooks into the browser event loop to enable them to run asynchronously. You can see the large number of needed changes and dependencies in that Github issue as well as the various changes and regressions that resulted. This problem is higher priority because the feature is tempting to developers and some sites already make use of them (you usually see an odd syntax error and stuff doesn't load in those situations); the code changes needed to convert a function to asynchronous operation are relatively minor while yielding (ahem) a potentially large benefit in terms of perceived speed and responsiveness. However, there is no good way to make this work without ES6 Promise, and the necessary parser changes may cause code to run that can never run correctly even if the browser accepts it.

I don't have good solutions for these looming problems but I'll try to continue making progress on what I know I can fix or implement and we'll examine what this means for feature parity as time progresses. Meanwhile, please try out the beta and post your comments, and expect FPR10 final later this month.


          ERP Systems Programmer and Administrator (Microsoft Dynamics GP) - EMIT Technologies - Sheridan, WY      Cache   Translate Page      
ERP Systems Programmer and Administrator (Microsoft Dynamics GP). Who We Are.... $60,000 - $80,000 a year
From EMIT Technologies - Fri, 05 Oct 2018 22:31:39 GMT - View all Sheridan, WY jobs
          25B Information Technology Specialist - Army National Guard - Sheridan, WY      Cache   Translate Page      
You'll be able to work as a network support technician, data processing technician, or computer programmer in just about any company that uses computers....
From National Guard - Wed, 03 Oct 2018 19:03:14 GMT - View all Sheridan, WY jobs
          CNC Machinist Programmer - CNCMachinistRecruiter.com - Gillette, WY      Cache   Translate Page      
*CNC Programmer , CNC Machinist* *Gillette, WY* *Pay: *$30-40/hr depending on experience Direct Hire, Full Benefits *Qualifications* * 3-5 years... $35 - $40 an hour
From Indeed - Fri, 28 Sep 2018 13:30:23 GMT - View all Gillette, WY jobs
          Senior Data Analyst - William E. Wecker Associates, Inc. - Jackson, WY      Cache   Translate Page      
Senior Statistical Programmer/Analyst responsibilities span all project phases (locating and assembling data, building datasets for analysis, implementing and...
From William E. Wecker Associates, Inc. - Sat, 23 Jun 2018 06:13:20 GMT - View all Jackson, WY jobs
          25B Information Technology Specialist - Army National Guard - Casper, WY      Cache   Translate Page      
You'll be able to work as a network support technician, data processing technician, or computer programmer in just about any company that uses computers....
From National Guard - Wed, 03 Oct 2018 19:03:07 GMT - View all Casper, WY jobs
          Software Developer - ANB Bank - Cheyenne, WY      Cache   Translate Page      
Primary Programmer Analyst for all web and server projects using VB, VB.NET in an MVC environment along with other languages....
From ANB Bank - Mon, 01 Oct 2018 21:56:16 GMT - View all Cheyenne, WY jobs
          Jr. Java Developer - DISH Network - Cheyenne, WY      Cache   Translate Page      
Featured programmers include Disney/ESPN, Fox, NBC, HBO, AMC, A&amp;E, EPIX, Cinemax, Starz, NFL Network, NFL Networks, NBA TV, NHL Networks, Pac-12 Networks,...
From DISH - Wed, 19 Sep 2018 16:13:34 GMT - View all Cheyenne, WY jobs
          Campus Activities Programmer (Part-Time) - Laramie County Community College - Cheyenne, WY      Cache   Translate Page      
Campus Activities Programmers (CAPs) are considered a programming ally for the campus, the student body, as well as student organizations who want to bring new... $10.03 an hour
From Laramie County Community College - Mon, 17 Sep 2018 12:15:59 GMT - View all Cheyenne, WY jobs
          Sr. Application Programmer/Analyst - Blue FCU - Cheyenne, WY      Cache   Translate Page      
Application Programmer, Analyst, SQL, API, C, C++, Java, JavaScript, C#, GitHub, GUI. Our purpose at Blue is to help our members and teams succeed in doing the... $58,971 - $88,456 a year
From Dice - Sat, 22 Sep 2018 05:04:14 GMT - View all Cheyenne, WY jobs
          CAM Programmer, CNC Programmer - Touchstone Advanced Composites - Triadelphia, WV      Cache   Translate Page      
Work as a team member with other programmers and operators. Touchstone Advanced Composites is looking to hire a 5-axis CAM Programmer for its rapidly growing...
From Indeed - Thu, 16 Aug 2018 20:30:18 GMT - View all Triadelphia, WV jobs
          CNC Operator Machinist - Touchstone Advanced Composites - Triadelphia, WV      Cache   Translate Page      
Provide feedback on setup to programmer. Troubleshoot problems and issues with the programmer. Touchstone Advanced Composites is looking to hire a CNC machinist...
From Indeed - Wed, 08 Aug 2018 20:48:31 GMT - View all Triadelphia, WV jobs
          Industrial Programmer/Controls Engineer - Morgantown, WV - Pillar Innovations - Morgantown, WV      Cache   Translate Page      
Pillar Innovations is now accepting applications and resumes’ for a full-time Industrial Programmer. The Industrial Programmer will be based out of the Pillar...
From Indeed - Tue, 24 Jul 2018 15:32:31 GMT - View all Morgantown, WV jobs
          Industrial Programmer - Pillar Innovations, LLC - Morgantown, WV      Cache   Translate Page      
Now is a great time to apply for an Industrial Programmer position at Pillar innovations. Looking to join a rapidly growing company that offers diverse work and...
From Pillar Innovations, LLC - Thu, 20 Sep 2018 19:49:41 GMT - View all Morgantown, WV jobs
          Controls Engineer / Industrial Programmer - R&E Electric - Morgantown, WV      Cache   Translate Page      
* needed. * Create documentation for control systems. * Technical support of existing equipment in person and remote. * Provide support to other employees. ...
From Indeed - Thu, 20 Sep 2018 10:18:40 GMT - View all Morgantown, WV jobs
          Industrial Programmer - R&E Electric - Morgantown, WV      Cache   Translate Page      
Industrial Programmer R & E Electric was founded in 1995 as an industrial electrical contracting company. We are a complete design build company with...
From Indeed - Wed, 25 Jul 2018 21:06:21 GMT - View all Morgantown, WV jobs
          Network/Systems Engineer 4 - CRGT Inc. - Martinsburg, WV      Cache   Translate Page      
At Salient CRGT you will join talented people who are as passionate about their work as you are - analysts, programmers, systems/network administrators,...
From CRGT Inc. - Sat, 15 Sep 2018 02:37:29 GMT - View all Martinsburg, WV jobs
          Cyber Security Associate 3 - CRGT Inc. - Martinsburg, WV      Cache   Translate Page      
At Salient CRGT you will join talented people who are as passionate about their work as you are - analysts, programmers, systems/network administrators,...
From CRGT Inc. - Sat, 15 Sep 2018 02:37:26 GMT - View all Martinsburg, WV jobs
          ERP Systems Programmer and Administrator (Microsoft Dynamics GP) - EMIT Technologies - Sheridan, WY      Cache   Translate Page      
ERP Systems Programmer and Administrator (Microsoft Dynamics GP) Sheridan, Wyoming Who We Are EMIT Technologies is a unique leader in the global natural gas... $60,000 - $80,000 a year
From EMIT Technologies - Fri, 05 Oct 2018 22:31:39 GMT - View all Sheridan, WY jobs
          Offer - Panda Antivirus 1-833-284-2444 Technical Support Number- For Installation Problems - USA      Cache   Translate Page      
Our Panda antivirus bolster isn't immediately deficient to home clients even a business expert can likewise search for assistance from us as for establishment mistake, refreshing business security arrangement of panda. Contact on Panda Antivirus Technical Support Number Make utilization of panda antivirus bolster in pursue of well-execution of Panda cloud antivirus Panda cloud antivirus depends on collective cunning to knowledge an infection, Trojans, worms, spyware, and programmer. Indeed, even also use vigorously manufactured grip on freshest hack devices. · Fix startling non-working of a program. · Make an analysis hurts with Panda web security. · Do revise examine to settle an issue in introducing Panda web shelter on Mac. · Update the most recent record of panda Internet security in windows 10. · Give most extreme security for Panda web security with all around kept up Panda antivirus bolster. Helpdesk knows how to deal with the circumstance when clients confront any turmoil while utilizing Panda antivirus. Our group scraps careful and include into legitimate research amid or before utilizing panda antivirus through Panda antivirus bolster. Our everything rounder group in the USA, Canada, Australia, help you in any compartment, regardless of whether the issue is hard or straightforward one. Comfort of Well-experienced nerds to get Panda antivirus bolster. Get panda versatile security. Acquire panda antivirus for Mac whenever you need. Get more information please visit website: https://servicenumber.org/panda-security.html Dial Toll-Free Number 1-833-284-2444
          What about those of us in the UK! Programmers - please think of us!      Cache   Translate Page      
I am constantly having trouble with sites which want me to choose a US state for my location. This is a real nuisance. I'm currently typing this in the UK. I've also lived in the Far East. And a relat
          Sr. Programmer - Petadigit - Alpharetta, GA      Cache   Translate Page      
Develop and enhance UI screens; Under limited supervision, develop, create, and modify complex applications using .Net technologies;...
From Petadigit - Tue, 09 Oct 2018 01:39:11 GMT - View all Alpharetta, GA jobs
          Senior Data Analyst - William E. Wecker Associates, Inc. - Jackson, WY      Cache   Translate Page      
Senior Statistical Programmer/Analyst responsibilities span all project phases (locating and assembling data, building datasets for analysis, implementing and...
From William E. Wecker Associates, Inc. - Sat, 23 Jun 2018 06:13:20 GMT - View all Jackson, WY jobs
          Original Orange5 EEPROM Programmer Adapter Wiring       Cache   Translate Page      
Here are adapter schematics to original scorpio-lk Orange 5 programmer.&nbsp;Orange-5 Connectors and PanelsAdapters compatible with Orange2,3 are attached to connector SE.Microwire 93cXX Connections (DIP8,SOIC8,SOIC14)Adapter for reading IS..
          ERP Systems Programmer and Administrator (Microsoft Dynamics GP) - EMIT Technologies - Sheridan, WY      Cache   Translate Page      
At EMIT, we provide equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, gender, sexual... $60,000 - $80,000 a year
From EMIT Technologies - Fri, 05 Oct 2018 22:31:39 GMT - View all Sheridan, WY jobs
          Offer - Panda Antivirus 1-833-284-2444 Technical Support Number- For Installation Problems - USA      Cache   Translate Page      
Our Panda antivirus bolster isn't immediately deficient to home clients even a business expert can likewise search for assistance from us as for establishment mistake, refreshing business security arrangement of panda. Contact on Panda Antivirus Technical Support Number Make utilization of panda antivirus bolster in pursue of well-execution of Panda cloud antivirus Panda cloud antivirus depends on collective cunning to knowledge an infection, Trojans, worms, spyware, and programmer. Indeed, even also use vigorously manufactured grip on freshest hack devices. · Fix startling non-working of a program. · Make an analysis hurts with Panda web security. · Do revise examine to settle an issue in introducing Panda web shelter on Mac. · Update the most recent record of panda Internet security in windows 10. · Give most extreme security for Panda web security with all around kept up Panda antivirus bolster. Helpdesk knows how to deal with the circumstance when clients confront any turmoil while utilizing Panda antivirus. Our group scraps careful and include into legitimate research amid or before utilizing panda antivirus through Panda antivirus bolster. Our everything rounder group in the USA, Canada, Australia, help you in any compartment, regardless of whether the issue is hard or straightforward one. The comfort of Well-experienced nerds to get Panda antivirus bolster. Get panda versatile security. Acquire panda antivirus for Mac whenever you need. Get more information please visit website: https://servicenumber.org/panda-security.html Dial Toll-Free Number 1-833-284-2444
          Resurrect dead programmers, not pigeons !      Cache   Translate Page      
I'm thinking Dennis Ritchie, for starters. [^]
«Where is the Life we have lost in living? Where is the wisdom we have lost in knowledge? Where is the knowledge we have lost in information?» T. S. Elliot

          IT Programmer - Ki Mobility, LLC - Stevens Point, WI      Cache   Translate Page      
MAS 90/Visual Integrator. IT Programmer assumes primary responsibility for program design, coding, testing, implementing, and maintaining application systems....
From Ki Mobility LLC - Wed, 12 Sep 2018 19:00:36 GMT - View all Stevens Point, WI jobs
          Oracle programmer developer - Gas Manufacturing Co - Dubai      Cache   Translate Page      
At least 3 full implementation cycle in Oracle Supply Chain applications including (Inventory, Purchasing, Order Management, Advance Pricing, Shipping Execution...
From Indeed - Tue, 09 Oct 2018 04:59:00 GMT - View all Dubai jobs
          CNC Programmer - Pro Stop Recruitment Services - Durban, KwaZulu-Natal      Cache   Translate Page      
Certificate, associate degree or apprenticeship in CNC machine operations, precision machining, machine technology or a related field....
From Job Placements - Fri, 21 Sep 2018 17:10:06 GMT - View all Durban, KwaZulu-Natal jobs
          Junior IT Programmer/Analyst - BOEING - Auburn, WA      Cache   Translate Page      
NC machine &amp; robot controller knowledge. Leads complex integration of new technologies to support evolving business requirements....
From Boeing - Thu, 30 Aug 2018 07:13:45 GMT - View all Auburn, WA jobs
          C++ Developer (real-time systems) - Callière Group - Montréal, QC      Cache   Translate Page      
Here's a major tease.. The successful C++programmer will likely have a relevant strong experience with programming ideally with real-time systems, NLP,...
From Callière Group - Wed, 03 Oct 2018 01:01:39 GMT - View all Montréal, QC jobs
          Programmer Analyst - University of Saskatchewan - Saskatoon, SK      Cache   Translate Page      
As the university’s systems and technical architecture changes, this position must adapt to the changing system and technology landscape.... $62,850 - $98,205 a year
From University of Saskatchewan - Wed, 18 Jul 2018 18:18:42 GMT - View all Saskatoon, SK jobs
          Need ideas for a DotNetNuke Christmas gift?      Cache   Translate Page      

Originally posted on: http://bobgoedkoop.nl/archive/2009/11/26/136554.aspx

 

I thought I would give a list of DotNetNuke Christmas gifts you could possibly buy for a client, co-worker or yourself.

You can start with some Christmas skins that you could put on your site. The folks at All Dnn Skins has some skins for you to look at. Snowcovered has an array of Holiday skins as well. If you only want a Christmas skin for a period of time and want your skins to change automatically then you can take a look at PageChameleon which will do that for you. You can set the special day, the occurring frequency, skin and container. Then PageChameleon will change the skin and container in the special day and change back to normal skin after that day. And users of your web site can select their favorite skins.

Subscribe or renew to DNN Creative Magazine. There are many good tutorials listed here and what I like is that the information is very current.

There are several very good DotNetNuke books that you can get. Here’s a list:

Professional DotNetNuke 5: Open Source Web Application Framework for ASP.NET (Wrox Programmer to Programmer) by Shaun Walker, Brian Scarbeau, Darrell Hardy, and Stan Schultes

DotNetNuke 5 User's Guide: Get Your Website Up and Running (Wrox Programmer to Programmer) by Christopher J. Hammond, Patrick Renner, and Shaun Walker

Professional DotNetNuke Module Programming by Mitchel Sellers and Shaun Walker

Beginning DotNetNuke Skinning and Design (Programmer to Programmer) by Andrew Hay and Shaun Walker

You could consider a gift certificate to a co-worker with the words Come With Me to OpenForce 2010. You do have two options to consider for this gift. Will it be in Europe or Las Vegas? Gift certificates could also be used for consulting with top DotNetNuke professionals like Mitch Sellers, Michael Washington, SEO specialist Tom Kraak,or Skinning pro Ryan Morgan to name a few.

Finally, get out of the winter cold and come to an Orlando DotNetNuke User Group meeting. What a great gift to give. We have several good topics and some great speakers too! DotNetNuke Corp. Co-Founder/Technical Fellow, Joe Brinkman will be here in Orlando on January 12th.

Merry Christmas and Happy New Year!

 

Technorati Tags: DotNetNuke

          What is something that is longer than a magazine article and shorter than a book chapter?      Cache   Translate Page      

Originally posted on: http://bobgoedkoop.nl/archive/2009/10/12/135420.aspx

What is something that is longer than a magazine article and shorter than a book chapter? Give up?image

 

It's a Wrox-Blox that Wiley has available online with some going for less than $10.00. Written by the best programmers in the their fields, Wrox Blox are short informational pieces and code that will help get you up-to-speed and keep you up-to-date. Build the knowledge you need quickly on a wide variety of topics.

In the DotNetNuke world, there are several of these available for you to review and stay current.  Microsoft MVP, Antonio Chagoury has one available called Done in 60 Minutes: Building a Custom DotNetNuke Membership Provider. Here's some information on it: This Wrox Blox will give you a high-level overview of the core Membership Provider and its default implementation, (ASP.NET Membership), and demonstrate how to build and configure your own custom provider. The Provider Model is a design pattern introduced in .NET to provide a simple way to extend API functionality. DotNetNuke uses this architecture to allow some of its core functionality to be replaced without modifying core code.

Cuong Dang has is Wrox Blox on DotNetNuke and Web Standards.

This Wrox Blox demonstrates a web standards approach to building DotNetNuke skins by defining a flexible XHTML/CSS layout. This Wrox Blox also shows the differences between HTML and XHTML and provides recommendations to the module development process using web standards techniques.Professional web designers and developers are embracing web standards more than ever before. Many businesses are considering using the DotNetNuke framework for their next projects. The framework has great potential for worldwide adoption, from the small-business to the large-enterprise level. But when it comes to web standards, the framework is still lacking. DotNetNuke has already established its name as a robust system; it needs to be improved by using the latest technologies. This Wrox Blox encourages DotNetNuke developers to adopt the web standards approach.

I'm in the process of reading this Blox and will give a review of it in a future blog post. Finally, Joe Brinkman, aka, the accidental geek has a Blox on jQuery for ASP.NET Developers.

This Wrox Blox teaches you how to use jQuery with your ASP.NET-based websites.  jQuery greatly simplifies JavaScript development and allows you to create highly interactive and responsive websites using the latest JavaScript and AJAX techniques. The author walks you through the jQuery API using a simple ASP.NET MVC application to highlight major topics, and shows how you can apply jQuery to your own applications. After learning the basics of using jQuery, you’ll discover how easy it is to use within your own ASP.NET projects.  Whether you are using WebForms or the MVC framework, jQuery will greatly simplify your code.  As you will quickly find out, jQuery really is the “write less, do more” framework.

These information just highlights some of the Wrox Blox that are available online. I suggest you check them out and learn more.

Technorati Tags: DotNetNuke, Wrox, Wrox Blox, ASP.NET

          S2 Recruitment: Analyst Programmer      Cache   Translate Page      
S2 Recruitment: This is an excellent opportunity for a entry level Software Graduate or an Experienced Software Programmer to utilise your analysis skills to improve the quality and delivery of software. As an analyst programmer you will be involved in theoretical and em Penrhyn Bay
          Gamemaker      Cache   Translate Page      

KASTERLEE, woensdag 17 oktober 2018 - Zelf een game programmeren? Wie droomt daar niet van? Je kan alvast een sterke start nemen. De bib richt een workshop games programmeren in met GameMaker.


          Generalist Programmer, UE Enterprise - Epic Games - Montréal, QC      Cache   Translate Page      
Experience writing UIs with a toolkit such as WPF, QT, Slate (UE4 UI system). Epic Games is looking for a Generalist Programmer who is passionate about cutting...
From Epic Games - Tue, 07 Aug 2018 22:23:16 GMT - View all Montréal, QC jobs
          Intern - Programmer/Computer Science (Bridgeport, WV) - Dominion Energy - Bridgeport, WV      Cache   Translate Page      
Dominion Energy is one of the nation's largest producers and transporters of energy, with a portfolio of approximately 25,700 megawatts of generation, 14,400...
From Dominion Energy - Tue, 28 Aug 2018 16:01:15 GMT - View all Bridgeport, WV jobs
          Apple co-founder's coding boot camp founders       Cache   Translate Page      

Steve Wozniak has had something of a golden touch, most notably in co-founding Apple with Steve Jobs. But the postsecondary education provider named for him may tarnish rather than burnish his reputation.

Woz U launched a year ago to much fanfare because it bore Wozniak's nickname -- and because, like many education start-ups, it promised to one-up the quality of education provided by traditional colleges. Its slogan: "Woz U. Education. Reprogrammed."

Entities that draw lots of attention to themselves often become juicy targets and tend to draw unfavorable attention, too. That includes a decision Tuesday by the Arizona State Board for Private Postsecondary Education, which licenses Woz U's home base in the state, to open a "complaint and investigation into the allegations raised by students regarding the programs at Woz U."

The decision follows a report from CBS News last week with the headline "Some former students, employees say Apple co-founder's Woz U doesn't live up to promises," citing complaints from students about allegedly poor quality of the educational materials (typos, etc.) in its web development and mobile application certification programs, and from former employees about high-pressure sales tactics.

The CBS investigation, which said it was based on interviews with two dozen current and former students and employees, included choice quotes like this: "I feel like this is a $13,000 ebook," said one former student. "It's broken, it's not working in places, lots of times there's just hyperlinks to Microsoft documents, to Wikipedia."

The CBS article said that Wozniak had declined several interview requests, and the reporter confronted him at a conference in Miami, where he reportedly walked away after an aide called security.

The article included one paragraph of response from Woz U's president, Chris Coleman, acknowledging errors in previous course content that a newly implemented quality-control system should now be catching.

In a more expansive interview with Inside Higher Ed Monday, Coleman pushed back on several of the article's claims -- but also acknowledged that Woz U is a long way from accomplishing its initial bold promises.

In the interview, Coleman said that roughly 600 students had enrolled in Woz U courses, either through in-person or online offerings through the institution's Scottsdale, Ariz., campus or through partnerships it has with various institutions to offer the courses and share revenue. In those latter relationships, the content is provided through Woz Services, a content provider. 

Coleman declined to say how many of the 600 students had enrolled in which way. (Data provided by the Arizona State Board for Private Postsecondary Education, which licenses Woz U's six programs there, show that it enrolled a total of 367 students in the 2017 academic year, including 100 graduates and 84 dropouts. New data are expected Nov. 1.)

When asked for a list of the institution's partner colleges during the phone interview, Coleman initially referred a reporter to the Woz U website, where no such list could be found. He promised to follow up with the names in an email.

On Tuesday, a spokesman for Woz U identified New Jersey Institute of Technology as one campus partner, per this announcement in May, but said that "the contracts Woz U has with its additional institutional partners prevents me from disclosing those partners."

Gale T. Spak, associate vice president for continuing and distance education at NJIT, responded to an Inside Higher Ed inquiry from Phoenix, where she was planning to attend an annual technology conference put on by Wozniak and do "due diligence" on the institution's potential partnership with Woz U.

She said NJIT had struck an agreement with Woz U to explore using some of its content in certification programs that the New Jersey institute hoped to offer to regional companies seeking technology workers. No programs had yet been offered, no students enrolled.

Spak said she had been impressed by what she had seen of the Woz U curriculum thus far but would proceed with the new programs only "if the quality is of the level that NJIT would find acceptable." She admitted to having been concerned by the CBS report.

A spokeswoman for another set of institutions that had previously announced a partnership with Woz U, the Art Institutes, said via email Tuesday that "while there was a partnership announced between Woz U and the Art Institutes, it was not realized."

One of the students quoted in the CBS story said that he had racked up $7,000 in federal student loans (out of the $13,200 Woz U charges for its longer courses). Coleman said that all of the courses that Woz U offers directly through its Arizona campus are not for credit and therefore do not qualify for federal financial aid. Students pay for the courses either out of pocket or by taking out private loans.

Some of its partner courses are credit bearing, and hence students at those institutions may be eligible for federal financial aid.

A More Positive Assessment

Coleman offered a counterpoint to the CBS article on several issues.

He said Woz U requires all applicants to take a test that measures critical thinking and problem solving and that offers a "baseline assessment" of their technical skills. Officials "absolutely" reject some students based on the test results, Coleman said.

Any student who enrolls in a first course can drop out "penalty-free" and get all tuition back, Coleman said. He said a "fair number of students" have done so, but declined to be more specific.

In response to student critiques in the CBS article about the quality of the educational experience, Coleman said Woz U had a "very challenging curriculum" that purposely forces students to work independently and engage in trial and error, just as computer programmers do in the workplace.

"During this program, students are confused a lot, just like in a technical career," he said. "You need to learn how to figure some of this out, which is key to life in technical fields."

He said every student has two tiers of support -- an instructor assigned to each course they're enrolled in (mostly adjuncts who are professional engineers) and a pool of mentors ("like a TA") who are graduates of the program. There are regularly scheduled office hours and live-streamed group workshops that are also recorded so students can return to them.

Most educational programs -- especially vocationally oriented ones -- are judged based on their outcomes, and Woz U is in its early days, so little information is available.

Coleman said that 80 percent of the students directly enrolled in Woz U's Arizona-based programs (in person and online) who have been out of their programs for 90 days have gotten a full- or part-time job in a field relevant to the program within those three months. "We're pretty excited about our placement, especially with the low unemployment rate," he said.

Who Oversees Quality?

Woz U's programs, like many nontraditional credentials, fall into murky terrain in terms of regulation and oversight. Academic programs that are not offered for academic credit, which is the case for all of Woz U's courses offered in Arizona and some of those offered by its (mostly unnamed) partners, would generally not draw any scrutiny from accreditors.

The Arizona programs are offered under the aegis of the Arizona private postsecondary board, which said Tuesday that it would look into the programs' quality in response to the student complaints reported by CBS.

Academic programs containing Woz U content that are offered by college or university partners would presumably have to meet the standards of the institutions' accreditors (for credit-bearing programs) or, for noncredit programs, state licensure boards, which vary significantly in their rigor and aggressiveness.

Where Is Woz?

The CBS article also raised the question of how involved Steve Wozniak is in the program, and how much responsibility he should bear if the education that bears his name is subpar, as the student critics in the article suggest.

Coleman called that a "fair question" and said that Wozniak remains an owner and active board member, in addition to his role as founder.

In a statement released by Woz U, Wozniak was quoted as saying, "While I am not involved in the day-to-day operations, as co-founder and board member, I meet with our curriculum team to advise them on my education philosophy and vision for the future of tech-based career training. I’ve been discussing the concerns with the curriculum content that were expressed in the story with executives at Woz U, who have assured me that procedures were put in place months ago to address the review and distribution of content before it’s available to students."

Coleman said, "He meets with us quarterly, and we sit with him and review our road map, our product offerings. He is involved in all [strategic] conversations, and we absolutely work with him to capture his educational beliefs and philosophies." Wozniak does not, Coleman said, review the syllabi and course content, though.

Is Woz U where its leaders hoped it would be a year in? "Hope is just that," Coleman said, "but we're happy with where we're at."

Smart Title: 
A High-Profile Tech Boot Camp Stumbles
Editorial Tags: 
Ad keyword: 
DigitalLearning
Order: 
1 000
Image: 
Newsletter Order: 
2
Disable left side advertisement?: 
Is this diversity newsletter?: 
Diversity Newsletter publication date: 
Tuesday, October 9, 2018
Diversity Newsletter Order: 
0
Include DNU?: 
Email Teaser: 
A High-Profile Tech Bootcamp Stumbles

          Software Programmer 3 (Application Administrator) - CRGT Inc. - Martinsburg, WV      Cache   Translate Page      
Experience with OO design/development. We are seeking an Application Administrator to join our project team in building and implementing enterprise grade...
From CRGT Inc. - Sat, 15 Sep 2018 02:37:26 GMT - View all Martinsburg, WV jobs
          Hire Professional Mobile app developers USA - VindalooVoIP (New York)      Cache   Translate Page      
VindalooVoIP has a strong team of mobile app developers & programmers who have the qualifications and experience in developing apps across several Platforms, including iOS & Android. Our smartphone app developers for hire provide feature rich and functional mobile applications. When you hire mobile application developer from VindalooVoIP, you get the flexibility to hire dedicated mobile application developers from our pool of dedicated resources. Professional mobile application develo...
          IT Programmer - Ki Mobility, LLC - Stevens Point, WI      Cache   Translate Page      
MAS 90/Visual Integrator. IT Programmer assumes primary responsibility for program design, coding, testing, implementing, and maintaining application systems....
From Ki Mobility LLC - Wed, 12 Sep 2018 19:00:36 GMT - View all Stevens Point, WI jobs
          Software Developer - IoT Team - Yardi Canada Ltd. - Saskatoon, SK      Cache   Translate Page      
Java, J/Unit, Maven, JNI. Yardi Canada is looking for a Java developer to join our team in Saskatoon, SK. As a programmer at Yardi Energy you will work on a...
From Indeed - Fri, 14 Sep 2018 20:42:04 GMT - View all Saskatoon, SK jobs
          Front-End Developer - Yardi Canada Ltd. - Saskatoon, SK      Cache   Translate Page      
As a programmer at Yardi Energy you will work on a tightly knit, cross functional dev team in a friendly open space....
From Indeed - Fri, 14 Sep 2018 20:38:45 GMT - View all Saskatoon, SK jobs
          ERP Systems Programmer and Administrator (Microsoft Dynamics GP) - EMIT Technologies - Sheridan, WY      Cache   Translate Page      
At EMIT, we provide equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, gender, sexual... $60,000 - $80,000 a year
From EMIT Technologies - Fri, 05 Oct 2018 22:31:39 GMT - View all Sheridan, WY jobs
          Computer programmer/Analyst - Wiz Management - Regina, SK      Cache   Translate Page      
Java is a plus. Deep knowledge and experience with data-intensive applications, OOD, with strong knowledge of C++ (6-8 years), Java (4 Years), SQL (6-8 years)....
From Wiz Management - Fri, 28 Sep 2018 05:00:48 GMT - View all Regina, SK jobs
          Control & Automation Programmer - Sapphire-water - Calgary, AB      Cache   Translate Page      
Training operators and introducing new equipment as well as providing training on the operation of existing Sapphire equipment;...
From Sapphire-water - Thu, 27 Sep 2018 00:19:26 GMT - View all Calgary, AB jobs
          ERP Systems Programmer and Administrator (Microsoft Dynamics GP) - EMIT Technologies - Sheridan, WY      Cache   Translate Page      
Provide continuous improvement in ERP software and processes by coordinating upgrades, software cross-functionality, and other fixes.... $60,000 - $80,000 a year
From EMIT Technologies - Fri, 05 Oct 2018 22:31:39 GMT - View all Sheridan, WY jobs
          Principal Programmer - NON-ONCOLOGY (ALL OTHER THERAPY AREAS) REMOTE      Cache   Translate Page      
Raleigh, Principal Clinical SAS Programmer - (REMOTE) This role will act as the strategic computer programming leader to provide support for all aspects of the clinical development process including, but not limited to, clinical development plans, regulatory submissions, programming and information deliverables, commercialization and scientific utilization data for products. • Lead the provision of technic
          Programmer/Analyst - L3 - Promaxis Systems Inc. - Ottawa, ON      Cache   Translate Page      
Promaxis is located in Ottawa, Ontario, Canada. To be considered for similar jobs, fill out a general application on the Promaxis careers page....
From Promaxis Systems Inc. - Sat, 29 Sep 2018 06:40:49 GMT - View all Ottawa, ON jobs
          PROGRAMMER ANALYST - GEORGIA-PACIFIC - Green Bay, WI      Cache   Translate Page      
Who is Georgia-Pacific?Watch to find out! Georgia-Pacific (GP) is among the world's leading manufacturers of bath tissue, paper towels, napkins, tableware,...
From Koch Industries, Inc. - Thu, 30 Aug 2018 06:17:16 GMT - View all Green Bay, WI jobs
          Associate Programmer - Northeast Wisconsin Technical College - Green Bay, WI      Cache   Translate Page      
Working with PeopleSoft enterprise systems such as Campus Solutions, Human Resources or Financials. Support and customize enterprise wide PeopleSoft systems... $60,449 a year
From Northeast Wisconsin Technical College - Tue, 21 Aug 2018 22:19:29 GMT - View all Green Bay, WI jobs
          ERP Systems Programmer and Administrator (Microsoft Dynamics GP) - EMIT Technologies - Sheridan, WY      Cache   Translate Page      
ERP Systems Programmer and Administrator (Microsoft Dynamics GP). This individual should be well versed in Microsoft Dynamics GP in a manufacturing environment.... $60,000 - $80,000 a year
From EMIT Technologies - Fri, 05 Oct 2018 22:31:39 GMT - View all Sheridan, WY jobs
          Programmer/Analyst - L3 - Promaxis Systems Inc. - Ottawa, ON      Cache   Translate Page      
Promaxis is located in Ottawa, Ontario, Canada. To be considered for similar jobs, fill out a general application on the Promaxis careers page....
From Promaxis Systems Inc. - Sat, 29 Sep 2018 06:40:49 GMT - View all Ottawa, ON jobs
          SAS Developer/Programmer Intermediate - Nexstaf - Toronto, ON      Cache   Translate Page      
role #:6137-1 Our client, located in downtown Toronto,is looking for an IntermediateSAS Developer/Programmer to join their team for a 3-month contract. The... $50 an hour
From Nexstaf - Thu, 06 Sep 2018 06:46:43 GMT - View all Toronto, ON jobs
          QotD: The first time ESR changed the world      Cache   Translate Page      
I think it was at the 1983 Usenix/UniForum conference (there is an outside possibility that I’m off by a year and it was ’84, which I will ignore in the remainder of this report). I was just a random young programmer then, sent to the conference as a reward by the company for which I […]
          ERP Systems Programmer and Administrator (Microsoft Dynamics GP) - EMIT Technologies - Sheridan, WY      Cache   Translate Page      
At EMIT, we provide equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, gender, sexual... $60,000 - $80,000 a year
From EMIT Technologies - Fri, 05 Oct 2018 22:31:39 GMT - View all Sheridan, WY jobs
          ERP Systems Programmer and Administrator (Microsoft Dynamics GP) - EMIT Technologies - Sheridan, WY      Cache   Translate Page      
EMIT is seeking an ERP expert to take lead in the administration (managing), (further) development, maintenance, and strategy of our ERP systems.... $60,000 - $80,000 a year
From EMIT Technologies - Fri, 05 Oct 2018 22:31:39 GMT - View all Sheridan, WY jobs
          CAD Programmer      Cache   Translate Page      
RSS Feed Employee Login - Home - Job Seekers - Employers - Why Us? - Search Jobs - Free Advice
          (USA-UT-American Fork) Manager – Enterprise Cloud Native Middleware      Cache   Translate Page      
Sling TV L.L.C. provides an over-the-top (internet delivered) television experience on TVs, tablets, gaming consoles, computers, smartphones, smart TVs and other streaming devices. Distributed across a variety of strategic device partners, including Google, Amazon, Apple TV, Microsoft, Roku, Samsung, LG, Comcast, and many others, Sling TV offers two primary domestic streaming services that collectively include more than 100 channels of top content. Featured programmers include Disney/ESPN, Fox, NBC, HBO, AMC, A&E, EPIX, Cinemax, Starz, NFL Network, NBA TV, NHL Networks, Pac-12 Networks, Hallmark, Viacom, and more. For Spanish-speaking customers, Sling Latino offers a suite of standalone and extra Spanish-programming packages tailored to the U S. Hispanic market. And for those seeking International content, Sling International currently provides more than 300 channels in 20 languages (available across multiple devices) to U.S. households. Sling TV is the #1 Live TV Streaming Service Sling TV is a next-generation service that meets the entertainment needs of today’s contemporary viewers. Visit www.Sling.com. We are driven by curiosity, pride, adventure, and a desire to win – it’s in our DNA. We’re looking for people with boundless energy, intelligence, and an overwhelming need to achieve to join our team as we embark on the next chapter of our story. Opportunity is here. Our mission is to build the next generation, web scale platform for SlingTV. Our environment is… + Complex + Highly elastic + Based on some of the latest and greatest cloud native technologies + Very fast paced Your team will be… + Building the middleware for our client applications + Driving a customer centric, highly personalized approach to the evolution of our platform + Delivering microservices into a Kubernetes based, web scale environment + Delivering software in a SAFe based agile environment, continuously In order to be successful in this role, you will need to be… + Highly motivated, driven, hardworking and open to learning new things + Not afraid to fail + Able to build your team and support your folks – our people are our bigget asset + Comfortable working in a TDD & CI/CD environment + Ability to mentor & influence others + A team player. We have a great group of diverse folks working together in harmony. Big egos and “super heroes” need not apply. A successful Manager – Enterprise Cloud Native Middleware will have: + Be available to work onsite out of our American Fork, UT or Englewood, CO offices + A 4-year college degree in Computer Science / Information Technology, master’s degree is preferred or equivalent professional experience + 8+ years of professional enterprise development experience, 5+ years leadership experience + Have experience building and managing large, highly available enterprise grade applications + Have experience working with Agile and the tools that support it Technologies in our environment: Here are some of the key technologies that make up our environment. While we do not expect you to have a detailed understanding of each, the more of these you are familiar with the better. + GoLang, Java, Python + Automated testing of applications & Continuous Integration / TDD / BDD + Confluent Stack / Kafka / ELK Stack / Couchbase / Cassandra / PostGreSQL / Elasticsearch + Cloud Native tools: Kubernetes / Docker / Consul / Vault / Jenkins / / Jaeger / gRPC / + CI / CD & DevOps Culture + 12 Factor Applications + Serverless / Function as a service concepts, implementations & patterns #LI-SLING2 Vacancy Name: 2018-45716 External Company Name: DISH Purchasing Corporation External Company URL: http://www.dish.com/ Street: 796 East Utah
          Draaier / Frezer - Jobmatch - Sint-Niklaas      Cache   Translate Page      
Beschrijving Je staat in voor het bedienen en programmeren van CNC gestuurde en conventionele metaalbewerkingsmachines. Je zal verschillende stukken op maat...
Van Jobmatch - Wed, 10 Oct 2018 09:09:24 GMT - Toon alle vacatures in Sint-Niklaas
          Programming Project Lead - HARBOUR - Ubisoft - Montréal, QC      Cache   Translate Page      
Job Description Project Lead Programmer, Ubisoft Montréal Ubisoft Montréal is looking for you, Programming Project Leads! At Ubisoft Montréal, a preeminent...
From Ubisoft - Tue, 25 Sep 2018 03:08:36 GMT - View all Montréal, QC jobs
          Programmer, Analyst Programmer (Core Banking) - JAC Recruitment Hong Kong Co., Limited      Cache   Translate Page      
Salary: Salary provided, 1 yr of exp, posted on 10 Oct 2018 09:53:00
          ERP Systems Programmer and Administrator (Microsoft Dynamics GP) - EMIT Technologies - Sheridan, WY      Cache   Translate Page      
At EMIT, we provide equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, gender, sexual... $60,000 - $80,000 a year
From EMIT Technologies - Fri, 05 Oct 2018 22:31:39 GMT - View all Sheridan, WY jobs
          SharePoint Programmer/Analyst - Maplesoft Group - Ottawa, ON      Cache   Translate Page      
Maplesoft Group is currently seeking a SharePoint Progammer/Analyst to join one of our clients located in Ottawa....
From Maplesoft Group - Tue, 09 Oct 2018 16:14:56 GMT - View all Ottawa, ON jobs
          ITS Admin Systems Programmer - Middlebury College - Middlebury, VT      Cache   Translate Page      
Questions regarding this posting can be sent to Charlotte Pratt at charlottep@middlebury.edu. Classification Number 901462....
From Middlebury College - Mon, 03 Sep 2018 06:43:45 GMT - View all Middlebury, VT jobs
          Programmer/Analyst - L3 - Promaxis Systems Inc. - Ottawa, ON      Cache   Translate Page      
Promaxis is located in Ottawa, Ontario, Canada. To be considered for similar jobs, fill out a general application on the Promaxis careers page....
From Promaxis Systems Inc. - Sat, 29 Sep 2018 06:40:49 GMT - View all Ottawa, ON jobs
          Junior IT Programmer/Analyst - BOEING - Auburn, WA      Cache   Translate Page      
NC machine &amp; robot controller knowledge. Leads complex integration of new technologies to support evolving business requirements....
From Boeing - Thu, 30 Aug 2018 07:13:45 GMT - View all Auburn, WA jobs
          Manufacturing Engineer - CNC Programmer - Crestline Coach LTD. - Saskatoon, SK      Cache   Translate Page      
Experience with composite manufacturing is an asset. Crestline is a worldwide innovative leader in Ambulance Manufacturing and Specialty Vehicles and Canada’s...
From Crestline Coach LTD. - Thu, 23 Aug 2018 05:04:14 GMT - View all Saskatoon, SK jobs
          Programmer, PL/1 - Planet4iT - Winnipeg, MB      Cache   Translate Page      
Contract opportunity in Winnipeg, to December 31, 2019. The Programmer we seek.... $55 an hour
From Planet4iT - Mon, 01 Oct 2018 23:07:15 GMT - View all Winnipeg, MB jobs
           Comment on The eleventh Doctor: first impressions by The Woman who Fell to Earth: some unwelcome opinions | The Reinvigorated Programmer       Cache   Translate Page      
[…] then I’m ashamed to remember how unenthusiastic I was about Matt Smith in his own debut. What a dumb, unperceptive critic I was. So you never know: maybe Whittaker will […]
           Comment on Children of Earth: the final verdict, part 1: why Torchwood sucks by The Woman who Fell to Earth: some unwelcome opinions | The Reinvigorated Programmer       Cache   Translate Page      
[…] — though, to be fair, he did write the pretty good two-parter The Hungry Earth/Cold Blood — and his work on the dreadful Torchwood has always been very poor. For Whittaker’s first outing, Chibnall gives us an absolutely by-the-numbers story of an […]
           Comment on Cold Blood (11th Doctor, episode 9) by The Woman who Fell to Earth: some unwelcome opinions | The Reinvigorated Programmer       Cache   Translate Page      
[…] Doctor Who writers — though, to be fair, he did write the pretty good two-parter The Hungry Earth/Cold Blood — and his work on the dreadful Torchwood has always been very poor. For Whittaker’s first […]
           Comment on The Hungry Earth (11th Doctor, episode 8) by The Woman who Fell to Earth: some unwelcome opinions | The Reinvigorated Programmer       Cache   Translate Page      
[…] my favourite Doctor Who writers — though, to be fair, he did write the pretty good two-parter The Hungry Earth/Cold Blood — and his work on the dreadful Torchwood has always been very poor. For […]
           Comment on Doctor Who, series 7 — all five episodes reviewed by The Woman who Fell to Earth: some unwelcome opinions | The Reinvigorated Programmer       Cache   Translate Page      
[…] welcome is Chris Chibnall’s script. He’s never been among my favourite Doctor Who writers — though, to be fair, he did write the pretty good two-parter The Hungry Earth/Cold Blood — and […]
          I am looking for a programmer who can program for bidding on ebay and build a whole website.      Cache   Translate Page      
Detailed business service contents please check here. http://www.shopship.us/node/172 The current website is here. http://www.net-shop.us/ (in Japanese) http://www.shopship.us/ (in English) (Budget: $1500 - $3000 USD, Jobs: Graphic Design, HTML, PHP, Website Design, XML)
          Software Programmer 3 (Application Administrator) - CRGT Inc. - Martinsburg, WV      Cache   Translate Page      
Experience with OO design/development. We are seeking an Application Administrator to join our project team in building and implementing enterprise grade...
From CRGT Inc. - Sat, 15 Sep 2018 02:37:26 GMT - View all Martinsburg, WV jobs
          (USA-PA-Pittsburgh) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-PA-King of Prussia) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-VT-Burlington) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-WA-Spokane) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-OH-Cleveland) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-WI-Milwaukee) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-SC-Charleston) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-WI-Brookfield) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-OH-Dublin) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-TN-Memphis) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-OK-Oklahoma City) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-TX-Austin) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-WA-Seattle) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-WY-Cheyenne) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-OH-Cincinnati) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-WI-Madison) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-OR-Beaverton) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-TX-Dallas) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-RI-Providence) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-OK-Tulsa) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-TX-Frisco) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-SD-Sioux Falls) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-TN-Nashville) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-UT-Salt Lake City) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-VA-Richmond) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-NC-Raleigh) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-NV-Las Vegas) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-NC-Charlotte) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-NY-New York) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-NE-Lincoln) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-NY-Buffalo) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-NH-Manchester) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-ND-Bismark) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-NM-Albuquerque) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-NJ-Newark) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-NJ-Warren) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-MO-St. Louis) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-NM-Santa Fe) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-MO-Springfield) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-NE-Omaha) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-ND-Fargo) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-NC-Hickory) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-NV-Reno) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-NY-Amherst) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-MT-Billings) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-IL-Chicago) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-KS-Kansas City) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-MN-Minneapolis) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-CA-San Francisco) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-MI-Detroit) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-CO-Colorado Springs) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-CO-Denver) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-GA-Alpharetta) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-IA-Cedar Rapids) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          CNC LATHE PROGRAMMER/OPERATOR - Norquest Industries Inc. - Edmonton, AB      Cache   Translate Page      
Norquest Industries Inc. Comply with all HSE, QMS and Corporate policies at Norquest. Is a progressive and innovative Machine Shop based in Edmonton.... $28 - $40 an hour
From Indeed - Tue, 09 Oct 2018 16:26:03 GMT - View all Edmonton, AB jobs
          (USA-MD-Baltimore) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-GA-Atlanta) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-MI-Lansing) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to support implementation specialists and our greater network of clients. You’ll gain a wide variety of experiences in both programming and support for our financial systems. You will be a member of a team of programmer analysts (onshore & offshore) working to convert new and existing clients to the ARP/SMS ASP environment located in Johns Creek, GA. You will write programs/procedures/scripts to translate, convert and/or migrate data from other service providers and convert data to the Fiserv applications. You will work closely with the Business Analyst to understand Client requirements and then collaborate with your team members to code, test and deploy your program(s) and provide support during the actual conversion event. Working with team members and product development & support teams you will provide analysis, consultation and programming on projects and future releases to ensure an accurate data conversion and the ongoing maintenance of application programs and databases to know the latest release version. Your efforts will be rewarded with a successful quality conversion and enhanced client satisfaction. **What are some of the basic responsibilities for this role?** You work with internal Fiserv associates and ASP customers implementing them into a new environment. This involves: + Meeting customers to understand the current day-to-day business + Identifying and documenting requirements for the new environment + Creating coding specifications for new application requirements + Developing custom code for specific client requirements + Building and testing the ASP environment + Working with the customer to run daily test cycles + Brainstorming with internal and external resources on standard methodologies and enhancements + Developing code to support enhancements designed based on user feedback The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities. **What are the required and preferred qualifications you need for consideration?** + Bachelor’s degree with computer/IT related major preferred. Equivalent work experience and/or Associate Degree may be substituted. + 5+ years of meaningful Mainframe / COBOL programming knowledge/skills with experience in CICS, VSAM, and JCL required + Experience in financial services/banking environment preferred + Strong troubleshooting/problem solving experience required + Strong time management, organization skills and ability to function independently with minimal oversight required + Superb communication, follow-up skills and attention to detail required + Available to work weekends and provide on-call support during conversion events required Preferred Qualifications: + Experience in conversions or product implementations involving heavy data analysis, mapping and manipulation is a plus + Experience or demonstrable ability to train and mentor others + Knowledge of ARP/SMS, Banking systems, Fiserv products, tools or processes is a huge plus **Who we are:** Fiserv’s Financial & Risk Management Solutions business (FRMS) helps financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. We offer solutions in multiple delivery modes including software products, customer-funded development, alliance services, consulting, Application Service Provider and hosted services. The ARP/SMS application is a product that the bank can market to corporate clients. The product provides reconciliation services and positive pay/fraud prevention services. The product is in use by many of the nation’s top banks. With ASP processing, Fiserv offers other banks the ability to provide the same services. "Our people are the foundation upon which this recognition is based and I'm very proud of their commitment to client excellence. Their dedication to serving our clients each day is what makes Fiserv one of the most admired companies in the world." - Jeffery Yabuki, President and Chief Executive Officer We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.
          (USA-AZ-Phoenix) Software Developer - Mainframe / COBOL      Cache   Translate Page      
**Position Description** **What does a great Senior COBOL Developer do?** In this role, you’ll use your extensive knowledge of programming and development to s