GB
0 suggestions are available, use up and down arrow to navigate them
What job do you want?

Software Developer job in Cedar Rapids at Van Meter

Create Job Alert.

Get similar jobs sent to your email

List of Jobs

Apply to this job.
Think you're the perfect candidate?
Software Developer at Van Meter

Software Developer

Van Meter Cedar Rapids, IA Full-Time
Description

The Software Developer plays a crucial role in supporting our purpose of creating lasting value 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 customers to solve business issues. The Software Developer will also work with the rest of the Information Technology team to ensure the production environment is stable and proper business continuity and disaster recovery plans are in place. 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:

  • Work with a team of developers that have full responsibility for the software systems of the business
  • Write software customizations, integrations between systems, and provide a high level of production support
  • Primary programming language is python (flask, SQLAlchemy, celery, u2py, requests)
  • RESTful API development
  • SQL development in python, and other SQL management tools (SSMS, SSIS, etc.)
  • Pick/BASIC for Rocket’s Universe Database a plus
  • Experience in Linux is a plus
  • Experience with Microsoft’s Power Platform is a plus
  • Ability to perform all aspects of application development including gathering requirements, testing, documentation, and user training
  • Good understanding of version control and programming best practices
  • Conduct research on emerging application development software products, languages, and standards
  • Develop and maintain documentation
  • Act as a mentor to others in the IT department

Critical Success Factors:

  • Ability to work very closely with the business users to determine requirements
  • Significant knowledge of software languages and standards such as python, 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 in regards to learning and understanding new technologies
  • Strong written and oral communication skills
  • Strong interpersonal 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 effectively prioritize and execute tasks across the enterprise
  • Ability to work both independently and in a team-oriented, collaborative environment
  • Ability to give direct, honest feedback to team and stakeholders
  • Actively engaged in company events that promote our culture of working together
  • People over process (develop relationships and put people first)
  • Able to manage frequent production support requests, and pick up and put down project work
  • Quick learner and want to share knowledge with the team

 

Recommended Skills

  • Adaptability
  • Analytical
  • Business Continuity And Disaster Recovery
  • Business Processes
  • Communication
  • Curiosity
Apply to this job.
Think you're the perfect candidate?

Job ID: 5023691