SOFTWARE ENGINEER II - Platform Engineering (503A41726)

Infinite CampusMinneapolis, MN
Onsite

About The Position

The Software Engineer II – Platform Engineering will be responsible for DevOps automation, cloud service management and SQL administration.

Requirements

  • BA/BS in Computer Science or related field and three years software development experience; OR five years software development experience
  • DBA experience
  • Infrastructure-as-Code
  • AWS service management
  • Strong communication and presentation skills
  • Experience with technologies such as SQL Server, Ansible
  • Ability to perform job responsibilities as directed achieving desired results within expected time frames and with a high degree of quality and professionalism
  • Ability to establish and maintain positive and productive work relationships with all staff, customers and business partners
  • Ability to protect confidentiality of student and district data
  • Must be a self-starter
  • High attention to detail
  • Must have good analytical and organizational skills
  • Possess a positive attitude in stressful situations
  • Ability to work in a fast-paced, agile environment with frequent software releases
  • Ability to adapt to and work with numerous functional organizations
  • Demonstrate commitment to quality
  • Ability to communicate well and proactively with internal stakeholders
  • Adherence to the practices and procedures outlined in the master security guidelines
  • Ability to pass a specified criminal background check if the position performs job responsibilities directly for a customer contract

Responsibilities

  • Automate database and other configuration tasks
  • Provide support for implementing configuration changes, debugging and rediating database and cloud configuration problems
  • DevOps automation
  • Cloud Service management
  • SQL server administration
  • Facilitate planning, estimation, and communication
  • Demonstrate ability to meet aggressive timelines
  • Develop software to fulfill complex business requirements
  • Evaluate the quality of requirements, designs, and tests
  • Multi-task among different development activities
  • Provide assistance to others
  • Work independently without immediate supervision
  • Improve code based upon technical experience and product knowledge
  • Debug and test code
  • Create unit and other automated code validation tests
  • Possess and leverage knowledge of standard concepts, practices, and procedures in technologies used at Infinite Campus (e.g., SQL, Java, Groovy, Spock etc.)
  • Research, investigate, and fix a wide range of technical issues
  • Use agile planning, estimation, communication, and release processes
  • Write system documentation in support of the code being developed
  • Access Infinite Campus production customer data and production data in public test adhering to the practices and procedures outlined in the master security guidelines
  • Fulfill other related duties as assigned
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service