Job Description IT / Software Engineer II

IT


Software Engineer II
Kansas City Life Insurance Company, a recognized leader in the insurance industry, is seeking an energetic, self-motivated individual to join our IT department. The ideal candidate would meet the following requirements:
    QUALIFICATIONS/REQUIREMENTS:
  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent practical experience.
  • 2 or more years of practical experience with at least one programming language such as Python, C#, or JavaScript.
  • Familiarity with basic algorithms and data structures.
  • Working SQL knowledge and experience working with relational databases
  • Basic knowledge of software development methodologies (e.g., Agile, Scrum, Waterfall).
  • Understanding of the software development lifecycle (SDLC)
  • Ability to communicate effectively.
  • Strong analytical and troubleshooting skills to identify and resolve software issues
  • Regular and reliable attendance and punctuality is an essential function of this position.
    DUTIES/RESPONSIBILITIES:
  • Software Development: Collaborate with team members to design, develop, and implement software applications based on project requirements and specifications, contributing to the architecture and design discussions.
  • Code Maintenance and Debugging: Participate in debugging and troubleshooting existing software applications to ensure optimal performance and user experience.
  • Documentation: Maintain clear and comprehensive documentation of software designs, code changes, and processes to facilitate knowledge sharing and future maintenance.
  • Testing and Quality Assurance: Conduct unit testing and assist in the testing of software applications to ensure they meet quality standards and functional requirements.
  • Cross-Functional Collaboration: Work closely with cross-functional teams, including product management and design, to gather requirements and provide technical insights.
  • Continuous Learning: Stay up-to-update with emerging technologies and best practices in software development to enhance skills and contribute to team knowledge.
  • Support Deployment: Assist in the deployment of software applications and updates, ensuring minimal disruption to users and systems.
  • Adhere to Best Practices: Follow coding standards and best practices to ensure maintainability, scalability, and security of software applications.
Kansas City Life Insurance Company
ATTN: Human Resources Department
3520 Broadway
P.O. Box 219139
Kansas City, MO 64121-9139
EOE/MFVH
e-mail:[email protected]

Print this job description
Close this job description