SonicJobs Logo
Left arrow iconBack to search

Software Developer II

Kiwanis International, Inc.
Posted a month ago, valid for 17 days
Location

Indianapolis, IN 46262, US

Salary

Competitive

Contract type

Full Time

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • The job requires gathering and analyzing software requirements through stakeholder meetings and defining project scope using Agile methodologies.
  • Candidates will design, develop, test, and maintain full-stack applications using Java, Python, and JavaScript, deploying solutions on AWS.
  • The role includes building and managing data warehouses and ETL pipelines to support analytics and reporting for strategic decision-making.
  • Applicants should have a Master of Science in Computer Science and be proficient in writing and optimizing data processing scripts.
  • The salary for this position is competitive and commensurate with experience, with a requirement of at least 3 years in a related field.

Description

Duties 

Gather and analyze software requirements by conducting meetings with stakeholders and product owners; define project scope, technical specifications, and milestones following Agile methodologies such as Scrum and Kanban.

  • Design, develop, test, and maintain full-stack software applications using Java, Python, JavaScript, and related technologies; implement test-driven development and deploy solutions on AWS using CI/CD pipelines.
  • Build and manage data warehouses, data lakes, and ETL pipelines to support analytics and reporting; extract and transform data from relational databases to enable strategic decision-making.
  • Write, debug, and optimize data processing scripts and algorithms (using Python, Java, Spark) for trend analysis, performance tuning, and automation of business reporting processes.
  • Conduct peer code reviews and participate in technical meetings to ensure code quality, security, and alignment with architectural standards; contribute to project planning, design sessions, and milestone estimations.
  • Research and evaluate emerging technologies to design scalable, cloud-based solutions; develop proof-of-concept prototypes and recommend innovations to improve system performance and reduce cost.
  • Create and maintain comprehensive technical documentation including workflow processes, ETL logic, and user guides; support team training and onboarding through structured knowledge transfer.

Requirements

 Master of Science in Computer Science.  




Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.