Under minimal supervision performs systems analysis and programming to develop innovative software and systems solutions for network management systems within the GlobalNOC Software and Systems Engineering group. Using established industry best practices and recommending internal best practices in version control, automated testing suites, and software life cycle planning, provides systems analysis and programming to develop software and systems. Provides technical support and solutions for problems related to developed software and systems, using and developing operational workflows, and procedures with impact across teams.

Contributes to the preparation of development roadmaps, effort estimates, requirements, designs and other project management components for projects with national, regional, metro, and campus level impact.

This position is posted at a PA3IT level but may be filled at a PA2IT level depending on the candidate’s qualifications. Although they will be similar, the duties and responsibilities may differ if filled at the lower rank. Please see the Requirements Section below for the qualifications listed for each level.

PA3IT Requirements:

REQUIRED: Bachelor’s degree in computer science or related field and two years of experience developing and operating complex software systems.

Combinations of related education and experience may be considered.

Competent with software programming including data structures, algorithms, relational databases and software development practices as well as TCP/IP, Linux system administration, and security fundamentals; and familiarity with Network Engineering concepts and wide area networking. Excellent interpersonal, written and verbal communication skills including a customer service attitude including ability to interact and work with a variety of individuals with varying degrees of technical knowledge. Possess high levels of accuracy, problem-solving, dependability and responsibility; and willingness to work as part of a team in a dynamic and complex environment.

PA2IT Requirements:

REQUIRED: Bachelor’s degree in a related field and some relevant experience.

Combinations of related education and experience may be considered.

Familiarity with software programming including data structures, algorithms, relational databases and software development practices and with TCP/IP, Linux system administration, and security fundamentals. Excellent interpersonal, written and verbal communication skills including a customer service attitude including ability to interact and work with a variety of individuals with varying degrees of technical knowledge. Possess high levels of accuracy, problem-solving, dependability and responsibility; and willingness to work as part of a team in a dynamic and complex environment.

PA3IT: Two years of experience developing and operating software services using Linux and other open source technologies; experience with reading and writing code and scripts in Perl, Python, JavaScript, Java or C; experience working with SQL and NoSQL databases; experience with IT best practices for IT operations; experience with automation and config management using tools like ansible, puppet and chef.

PA2IT: One year of experience developing and operating software services using Linux and other open source technologies; experience with reading and writing code and scripts in Perl, Python, JavaScript, Java or C; experience working with SQL and NoSQL databases; experience with IT best practices for IT operations; experience with automation and config management using tools like ansible, puppet and chef.

Apply Online

If you are interested in this position, please apply online at jobs.iu.edu.

Apply Now