Location: Wichita, KS
Job PurposeThe Software Developer designs, develops, tests, deploys, and maintains secure, reliable, and scalable web applications. This role engages in the full software development lifecycle-from conception through deployment-while collaborating within an Agile/Scrum team to deliver high-quality solutions that support business objectives.
Duties & Responsibilities- Adheres to company policies and presents a professional, positive attitude at all times.
- Design, build, deliver, and maintain modern web and API-based software solutions.
- Develop and maintain RESTful and secure APIs for system integrations.
- Participate in project planning, estimation, and activities following Agile and Scrum methodologies.
- Utilize GitHub best practices for version control, including branching strategies, pull requests, and code reviews.
- Translate business requirements into clear, actionable technical specifications.
- Design, build, and maintain SQL databases and ensure overall application stability, security, and performance.
- Implement and support deployments to cloud platforms such as AWS, Azure, or Google Cloud.
- Troubleshoot issues across environments (development, staging, and production) to maintain system reliability and uptime.
- Identify and resolve performance bottlenecks and technical issues within existing codebases.
- Contribute to the modernization of legacy systems by re-architecting or refactoring them into modern web solutions.
- Write and maintain technical documentation, including architecture diagrams, deployment procedures, and integration guides.
- Participate in peer reviews of solution designs and related code to ensure quality and maintainability.
- Contribute to the design, implementation, and deployment of enterprise-level applications.
- Collaborate with team members to share knowledge and promote best practices in development, scalability, and system architecture.
- Adhere to company policies, maintain a professional attitude.
- Other duties as needed or assigned.
Qualifications- Bachelor's degree in computer science, information technology or related field ( or equivalent experience) strongly preferred.
- 2-4+ years of experience in software development, with a proven track record of building and delivering complex websites and web applications.
- Programming Languages & Frameworks: Proficient in multiple web development technologies, including PHP, JavaScript, Laravel, and OctoberCMS.
- Proven experience managing and maintaining relational databases in cloud environments, such as Google Cloud.