What are the responsibilities and job description for the Software Developer position at Palmer Group?
Job Description
Palmer Group has partnered with a Des Moines-based company in their search for a Software Developer . In this role, you will develop software, code applications, and fully participate in an agile development environment. This position is a remote opportunity for Iowa residents. Strong candidates will have more than two years of relevant programming experience, strong communication skills, and the ability to work well with a team. If you match the qualifications below, apply today!
Work model :
Open to on-site, hybrid, or remote
Candidates must live in Iowa
What you will do :
Collaborate in a team to develop high-value applications
Employ industry-standard tools, including IDE (IntelliJ IDEA), source control (GIT), automated build tools (Maven), and automated testing tools (Cypress, Selenium, Spock, JUnit, FitNesse, Mockito, etc.)
Utilize a modern technology stack, including HTML, CSS, JavaScript, JQuery, Bootstrap, JVM Languages (Groovy, Java, Scala), Spring Boot, Hibernate, Java Message Service (JMS), Tomcat, and SQL Server
Apply agile development techniques, including test-driven development (TDD), continuous integration (CI), and feedback-focused practices
Partner with business analysts, quality assurance testers, database administrators, subject matter experts, and other developers to create top-tier solutions
Engage in various aspects of the software development lifecycle, including problem analysis, project estimation, system design, and coding to department standards
What you will need to be successful :
2 years of programming experience
Strong, soft skills for effective teamwork and communication
Proficiency in applicable languages and technologies (e.g., Java, Groovy, JavaScript, HTML, CSS, Spring Boot)
Familiarity with IDEs (e.g., IntelliJ IDEA), version control systems (e.g., GIT), automated build tools (e.g., Maven), and automated testing tools (e.g., Cypress, Spock, JUnit)
Experience working effectively with a team, including collaboration with business analysts, QA testers, and other developers
Clear and effective communication, both written and verbal, with various stakeholders
Knowledge of SQL, HTML, CSS, JS, and JVM languages preferred
Experience with automated testing frameworks
Benefits overview :
Dental, health, and vision insurance
401k
Interested and qualified candidates can contact Nick Siepker at (515) 225-7000 or nsipeker@thepalmergroup.com.
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution.
Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right.
Surveys & Data Sets
What is the career path for a Software Developer?
Sign up to receive alerts about other jobs on the Software Developer career path by checking the boxes next to the positions that interest you.