Senior Software Engineer
Koch Minerals & Trading
- Wichita, KS
- Permanent
- Full-time
- Strong hands-on abilities with implementing functional/non-functional requirements using cloud technologies involving big data
- Self-starter and independent thinker
- Ability to handle multi-tasks simultaneously
- Communicating and collaborating in an effective and respectful manner
- Desire to learn new technologies
- Work with Business Analyst / Product Owners to define application development requirements and develop technical estimates
- Translate business user stories into technical tasks and architecture diagrams to gain alignment on potential solutions
- Collaborate with Enterprise Architects and Senior developers to ensure all recommended solutions and technical user stories meet best practices and security standards
- Identify performance bottlenecks, provide recommendations, and implement solutions
- Identify and experiment with cloud native technology solutions to enable business transformation
- Act as the day-to-day owner of Back Office IT applications to support ongoing maintenance and drive new enhancements
- Develop and maintain technical documentation for products / applications
- Manage expectations and communicate effectively with architects / developers and product owners
- Plan, develop and maintain unit tests
- Work with platform engineers to create and maintain CI/CD pipelines
- Manage customer expectations and feedback to customers regarding end user training and proper product/system usage
- Mentor and assist end users with system and application usage
- 5+ years of full stack software development including experience with Python, C#, .Net, .Net Core, Angular, REST APIs, Microsoft SQL Server and MongoDB
- 2+ years of Amazon Web Services experience with products and tools such as containers, S3, Lambda, SNS, API Gateway, DynamoDB and Snowflake
- 2+ years of experience building and supporting applications involving data and API integrations
- Experience with messaging protocols such as CloudAMQP or Apache Kafka or Amazon SQS
- Experience with Agile and DevOps methodologies (CI/CD), processes, and tools
- Bachelor's Degree in Computer Science or a related field
- Experience implementing technology to support an environment of complex system interactions involving Big Data
- Experience working as software developer in accounting/finance/tax industry
- Knowledge and experience building data lakes, data warehouses and reporting solutions using Snowflake and Microsoft Power BI
- Experience and understanding of commodity markets and complex trade types / valuation
- Experience working with offshore development teams