Horacemannservicecorporation
Data Engineer II
Remote. Posted a month ago
The role
The Data Engineer II designs, develops, maintains, and improves software applications and business processes. This mid-level role works independently and collaborates with engineers, DevOps, and business partners.
What you will do
- Participate in the full software development lifecycle.
- Maintain applications through enhancements, upgrades, patches, troubleshooting, and defect resolution.
- Diagnose system problems and improve application performance, reliability, and quality.
- Work with DevOps on CI/CD practices.
- Partner with users to clarify requirements and develop solutions.
- Research technologies and contribute to proofs of concept.
- Create and maintain shared enterprise packages.
- Contribute to application portfolio planning.
- Mentor less experienced engineers.
Required qualifications
- College degree in computer science or another technical field, or equivalent work experience.
- 2-4 years of experience analyzing requirements, developing software, and writing code.
- Advanced knowledge of software development and project lifecycle principles.
- Advanced knowledge of relevant programming languages, web development languages, scripting tools, or protocols.
- Ability to complete development and maintenance work independently while collaborating effectively with a team.
- Strong problem-solving, communication, and documentation skills.
Nice to have
- Knowledge of Snowflake, DBT, SQL Server, Python, ADO, Power BI, R
About the company
Horace Mann was founded in 1945 to help educators protect what they have today and prepare for a successful tomorrow. The company serves more than 4,100 school districts nationwide.