IT Software Job Description
IT Software Duties & Responsibilities
To write an effective IT software job description, begin by listing detailed duties, responsibilities and expectations. We have included IT software job description templates that you can modify and use.
Sample responsibilities for this position include:
IT Software Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for IT Software
List any licenses or certifications required by the position: SSL, ITIL, PMP, IAITAM, ADM, SFDC, CSAM, RBAC, TLS, SCRUM
Education for IT Software
Typically a job would require a certain level of education.
Employers hiring for the IT software job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Associate Degree in Computer Science, Technical, Associates, Education, Software Development, Information Systems, Engineering, Business, Design, Information Technology
Skills for IT Software
Desired skills for IT software include:
Desired experience for IT software includes:
IT Software Examples
IT Software Job Description
- Participate in planning, organizing and estimating any enhancements requirements
- Provide technical expertise and guidance development and support within BMC remedy environment on all modules
- Expected to work in a safe manner in accordance with established operating procedures and practice
- Assigns, provides input and prioritizes requests for the team
- Create Application/System Design
- Independently work in application development & maintenance/enhancement projects
- Guide the developers to provide effective technical solutions and coordinate their work
- Conduct Integration, Regression /Functional Testing
- Meet deadlines for deliverables
- Coordinate with Project Manager and keep Project Manager appraised of issues that affect the project and the deliverables of the project
- Understanding and implementation of API interfaces for data integration
- Primavera knowledge/experience is a plus (reports
- Advanced proficiency in Microsoft Excel (formulas, charts)
- Complex problem-solving and ability to work well under minimal supervision required
- Experience in working with research IT or Informatics managing software as vendor or customer is preferred
- Experience with configuration automation tools, preferably Chef but we will also consider Puppet, Ansible, Salt Stack
IT Software Job Description
- Perform product reviews, technology evaluations and services delivery considerations to recommend technologies to meet the business objectives
- Perform project design review, sizing and compatibility assessments to ensure the availability, reliability, integrity, and efficient operation of the enterprise IT architecture is sustained
- Design and deploy technology solutions and enhancements to existing infrastructure, applications, and network connectivity
- Provide level 3 technical support and apply proven analytical, and problem-solving skills to troubleshoot complex issues and drive to root cause of system outages
- Act as project lead in the design and review of new technology infrastructure and hardware and security appliance systems
- Troubleshoot, identify and repair complex technology issues for end-user issues while mentoring engineering staff
- Conduct research on products, solutions, services, architecture designs, and standards to remain abreast of developments in the technology industry
- Establish and implement design principles, policies, and strategies to ensure security and integrity of the enterprise technology environment
- Develop and perform security audits, configuration backup procedures, and other recovery processes in accordance with the organization’s disaster recovery and business continuity strategies
- Develop and execute test plans to measure infrastructure and systems technical performance
- Experience working in an international environment, on globally distributed teams
- Advanced experience with Microsoft Project for planning and tracking purposes
- Desirable PMP and Scrum Master certifications
- Desirable experience with Microsoft TFS for agile program delivery
- Bachelor’s Degree, Masters preferred or equivalent experience
- Experience in production support and in managing small to medium teams
IT Software Job Description
- Prepare design documentation, illustrations and white papers to support design decisions
- Perform all work in a manner to ensure interoperability and maintain compliance of enterprise computing systems
- Ensure that proposed and existing technology and security architectures are aligned with organizational goals and objectives
- Develop, document, communicate, and enforce a policy for standardizing infrastructure configuration standards
- Understand and abide by Incident, Problem and Change management processes and procedures
- Interact with vendors, peers, and contractors to ensure secure, reliable systems implementations and upgrades are performed within project parameters
- Respond to emergency outages in accordance with business continuity and disaster recovery plans, assisting other departments as required
- Provide recommendations to senior or executive IT management regarding product/vendor selection, technology evolution, and design strategies
- Consistent and regular attendance including on-call availability on a rotational basis, is an essential function of this job
- Tests and verifies software
- Experience in managing IBM WebSphere Application Servers, Apache Web Servers
- Experience in managing Windows and Linux environments
- Good to have knowledge of big data technology ecosystem like Elastic search, Solr, Hadoop, Rabbit MQ, Kafka, Spark, Flume
- Experience in building/using Production monitoring Tools
- Good to have experience in working with Open source CI/CD tools (GIT, JIRA, CI and Jenkins) for DevOps or Cloud initiatives
- Knowledge migrating web applications to Cloud (AWS, Oracle Cloud or CloudFoundry) is highly desirable
IT Software Job Description
- Manages analyst/programmers as needed
- Establishes, maintains and enhances the configuration management environment to enable parallel software development for multiple teams
- Provides up-to-the-minute status information by closely monitoring and becoming intimately familiar with designated application lines through source code control
- Coordinates and performs application releases into production
- Ensures and enforces segregation of duties within the change life-cycle
- Works closely with development team and quality assurance (QA) to ensure that correct versions of the source code base have been compiled correctly into the appropriate testing environment
- Maintains the organization's virtual server farm for QA groups
- Monitors and ensures the safety of source code-based and virtual machine backups on a regular basis
- Assists in professional growth of other analysts/programmers with special emphasis on software configuration management-based protocols
- Keeps abreast of technology changes and direction
- Experience in a DevOps software development environment is huge plus
- Experience in Supporting Service Now Platform is a plus
- Experience in Mobile Application Development (Native and/or Hybrid, IOS or Android) is helpful
- Demonstrated expertise in Strategic Sourcing, or relevant experience
- Demonstrated verbal or written and interpersonal communication skills
- High flexibility and adaptable to change
IT Software Job Description
- Follows departmental pre-established standards and guidelines as applicable to design and development
- Adheres to the goal of delivering and maintaining the highest quality of customer service to clients
- Develops and modifies software test scripts and test plans to verify systems meet the specifications outlined in data processing requests
- Tests and verifies assigned projects
- Investigates call escalations from the support staff
- Becomes familiar with all aspects of the application including reports, parameters, claims management, intake services, carrier/client interfaces and vendor/business partner interfaces
- Assumes responsibility and develops expertise for a specific area of functionality of the application
- Defines and establishes quality assurance procedures, standards, metrics reporting and auditing
- Analyzes user needs as required
- Develops and maintains software test scripts and test plans to verify systems meet the specifications outlines in data processing requests
- IT or a complex category, but can train in software
- IT industry or IT procurement.Sourcing
- Create competitive opportunities within the marketplace by leveraging various resources
- Monitor vendor performance and manage ongoing vendor relationships, including conformity to contract performance, resolution of payment disputes and activity related to critical dates (extensions, renewals, price adjustments)
- Bachelor's degree in Computer Science, or a related field, or equivalent experience required
- Must have 2 years hands-on/technical knowledge on Control-M 6.4.1 or higher versions