Software Developer Job at Van Meter, Urbandale, IA

WXBmMEdXTWZUdDluQmI4NmtoOFMyRUcrM3c9PQ==
  • Van Meter
  • Urbandale, IA

Job Description

Description Summary: The Software Developer plays a crucial role in supporting our purpose of creating lasting value for those we serve by designing, coding, testing, and analyzing software programs and applications for Van Meter (VM). This includes researching, documenting, and modifying software specifications throughout the Software Development Life Cycle. The developer must also be a key part of our business and have a deep understanding of our business processes. They must have excellent communication skills, so they are able to work closely with our internal and external customers, vendors and business partners to solve business issues. The Software Developer will have a security focus when designing and implementing software. This individual is seen as a champion for the company and sets the example by promoting our culture, our 5 P's and our purpose of creating lasting value for those we serve. Key Responsibilities & Essential Functions: Collaborate with a team to deliver software with a focus on continuous improvements and innovation Write software applications, customizations, and integrations between systems Expertise in developing in Java and TypScript/JavaScript Developing RESTful APIs Understanding of REST principles and ability to develop scalable, well-documented APIs using RESTful architecture Expertise using Microsoft SQL Server and Postgres Familiarity at a minimum in Pick/BASIC for Rocket's Universe Database Familiarity at a minimum in Linux Familiarity at a minimum with containerization (Docker) in the Azure ecosystem preferred Understanding of business/distribution fundamentals Experience working on a collaborative and continuous improvement delivery focused team Microsoft Azure framework Experience with Data Lake/Fabric concepts Good understanding of version control and programming best practices Participate in meetings regularly to assess issues and identify options for continuous improvement Ability to adapt and learn emerging application development software products, languages, and standards Developing software prototypes and proof of concepts Work on all projects with a safety and security lens Understand basic project management at a minimum and how to take an idea to implantation Critical Success Factors: Ability to work very closely with the business partners to understand the problems they are trying to solve Ability to give direct feedback to other employee owners Significant knowledge of software languages and standards such as Java, SQL, object-oriented programming, and REST Ability to build strong relationships with internal and external customers as well as vendors and suppliers Must be able to lead, develop, and execute company-wide strategies and initiatives Ability to analyze trends, metrics, and best practices to constantly improve systems and software Flexible and adaptable regarding learning and understanding new technologies Strong written and oral communication skills Ability to conduct research into software-related issues and products Responsibility for your own work without direct supervision Highly self-motivated and self-directed Proven analytical, troubleshooting and problem-solving abilities Ability to effective prioritize and execute tasks across the enterprise Ability to work both independently and in a team-oriented, collaborative environment Actively engaged in company events that promote our culture of working together People over process (develop relationships and put people first) Job Requirements/Specifications: Minimum 4-year degree or technical education or equivalent experience required At least 5 years of relevant experience required Demonstrated experience in a programming role Experience working with ERP applications is a plus Experience working with Epicor's Eclipse system is a plus Strong business acumen in distribution is a plus Experience integrating various software applications Hands-on software troubleshooting experience Knowledge of applicable data privacy practices Experience with all phases of the software development life cycle Ability to work in the office with flexibility Occasional travel may be required for training, meetings, and support of customer needs Work Environment & Physical Demands: Occasional, less than 1 time per week: Lifting Carrying Pushing Bending at the waist Twisting upper body Climbing Balancing Kneeling Crouching Crawling Reaching Non-standard shift work Extended day Frequent, from 1/3 to 2/3s of the time: Works alone Works with others Customer contact Consistent, more than 2/3s of the time: Sitting Standing Walking Working with hands Working with fingers Talking Work indoors Full-Time/Part-Time Full-Time Shift -not applicable- Tags Position Software Developer Location Urbandale About the Organization EOE Statement We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status or any other characteristic protected by law. This position is currently accepting applications. Van Meter

Job Tags

Full time, Work alone, Flexible hours, Shift work,

Similar Jobs

CareerArc

Speech Language Pathologist - Teletherapy Job at CareerArc

 ...Your New Teletherapy Stage Awaits in California! Ready to rock the world of Speech Therapy from the comfort of your own home? The Stepping...  ...is looking for Speech Language Pathologists to join our SLP teletherapy team - and we've got the perfect gig for you! $1,0... 

Postal Source

Postal Clerk - No Experience Required ($24/hr - $39/hr) Job at Postal Source

 ...The Postal Service currently employs nearly 1 Million people. There are many employment opportunities with the Postal Service from entry level to management. Certain career fields exist in most or all of its departments. These fields are usually administrative, general... 

Republic Services

Fleet Maintenance Manager Job at Republic Services

 ...POSITION SUMMARY: The Fleet Maintenance Manager is responsible for the management of fleet equipment at one or more locations and managing a team(s) of technicians who are responsible for the preventive maintenance and repair of a fleet of up to 60 vehicles (diesel and... 

DriveLine Solutions

Class A CDL Hazmat Team Drivers-$500 Bonus Job at DriveLine Solutions

 ...Class A CDL Hazmat Team Drivers-PRE-MADE TEAMS ONLY New Hire Transition Bonus: $500.00 - Paid in full Second week working! Requirements ~ Must...  ...Mondays & Partial Thursdays ~2022 Kenworth -Automatic - With Pre Pass and EZ Pass. ~ No touch freight. Combination of... 

Marcon One Inc

Architect with Engineering Knowledge Job at Marcon One Inc

 ...with Engineering Knowledge . In this role, you will plan and design new construction for patio covers, decks, and outdoor living spaces...  ...to determine project scope and requirements and preparing architectural plans. We are looking for someone who has creativity to give...