Work in Iowa Energy Jobs

Job Information

DICE INC Software Development Manager in URBANDALE, Iowa

AsSoftware Development Manageryou'll lead our Job Applications and Application Tracking Systems (ATS) Integrations team. This team focuses on the design, development, and operations of internally and externally facing web services.In this role, you'll be responsible for:Coordinating activities of staff to accomplish both systems and business objectives for specific projectsPreparing the planning, design, development, and budgeting of system development projects, as requiredCollaborating with Architecture and other team members on the design of projectsWorking with UX design to design, create and implement UI components that are engaging and easy to usePreparing activity and status reports for active projects as requiredPlanning and executes staff development activities and trainingDesigning, developing, and implementing web-based Java Rest APIs and applications to support business requirements.Collaborating with Architecture and other team members on the design of projectsFollowing API and web development standards across the technology organization with a focus on utilizing engineering best practices.Working in a fast paced, agile environment, collaborating with peers from around the worldEvangelizing good software engineering, always be learningFor this role, we're requiring:Knowledge, Skills, AbilitiesStrong verbal and written communication skills.Effective time management skills.The ability to work in a team atmosphere.Education, Experience10 years hands on experience with application development methodologies, project management, and several of the following technologies:Experience developing within an Agile environmentCommercial RESTful API designand implementation experienceExperience working in AWS and/or utilizing AWS services.Experience working with partners and 3rdparties in integrating with their APIsExperience with Git and GitHubRequires experience with the following technologies:Languages: JavaScript, Java, SQLSkills: Angular, CSS, Core Java, Spring Framework, Hibernate, RESTful Web Services, AngularDatabases: Postgres, MongoDBO/S: LinuxExperience with Tomcat and Java Web apps preferred.Team player who exhibits effective interpersonal skills with a collaborative styleExperience with Continuous Integration (CI) tools: Jenkins, Code Pipeline/Deploy, Cloud Formation, Terraform or othersExperience with Google Analytics and SEO concepts and validation a plusMust have a grasp of web technologies (HTML5, CSS3, JS, responsive design, etc.)Experience with AWS environment utilizing API Gateway, Lambda Functions, SQS, SNS, Redshift, Firehose, S3, DynamoDB, EC2 and more is helpful.