Senior Software Engineer BidPal
Team: Product Development
Department: Product and Technology
Location: Indianapolis, IN
The Senior Software Engineer is responsible for designing and delivering quality software features to the applications that encompass BidPal?s technology products. The Senior Software Engineer is expected to work well in an Agile-Scrum team environment to develop superior products. Candidates will be based in Indianapolis, Indiana.
Essential Job Functions
Develop high quality product features to meet company objectives.
Participate in planning and estimating of user stories at the beginning of each development iteration.
Coordinate with other members of the Scrum team (Business Analysts, QA Analysts, Product owner, etc.) to deliver value-added product releases.
Participate in architecture design sessions to model the future state of existing applications.
Document the changes made to the code base when submitting features.
Write unit and automated regression tests when delivering applicable features and utilities.
Utilize the Scrum methodology and participate in all phases of its iterative process.
7+ years in web application development or relevant experience.
Working knowledge of a Java-based web architecture (Apache Tomcat, Java, JSP, etc.) or related stack.
Possess strong development skills in other programming languages.
Experience with data modeling and writing SQL queries and stored procedures.
Strong collaborative skills
Willingness to help others achieve their goals through solid written and oral skills.
Self-motivated work mentality
Excited about a small team environment
Expresses excitement in continuous software improvement, software architecture and development practices.
Experience with Apache Tomcat, Struts, iBatis and MySQL.
Interest (or experience) in integrations with popular platforms including SalesForce.com, SMS, and Jasper Reports.
Working knowledge of jQuery and client-side scripting.
Education & Eligibility Requirements
B.S. in Computer Science, Informatics, MIS, or related field required
Authorized to work in the United States
BidPal improves charitable fundraising by helping nonprofits use technology to more efficiently run their charitable events. BidPal?s event management solutions, automated auctions, payment processing, online fundraising, consulting services, and more help make charitable events more fun and more profitable. Handheld bidding and donations, myBidPal Planner Pro?, myBidPal Giving Center? and myBidPal Payments?, featuring SmartPay? and Mobile Wallet?, are just a few ways that BidPal is revolutionizing charitable fundraising.
||Indianapolis, IN |