Software / Systems Job Description

Software / Systems Job Description

4.9
171 votes for Software / Systems
Software / systems provides technical support for existing JIRA/Confluence systems and any identified associated issues with these systems including MS SQL backend database systems.

Software / Systems Duties & Responsibilities

To write an effective software / systems job description, begin by listing detailed duties, responsibilities and expectations. We have included software / systems job description templates that you can modify and use.

Sample responsibilities for this position include:

Participates as a member of team of other research/advance development engineers carrying out the investigation, design and implementation of research/advance development projects to generate new products, technologies, and intellectual property
Automate flow of source code modifications from development to production, continuous integration
Work with the development teams to guide automation of testing, evaluate and choose testing frameworks, and work on the deployment pipeline, methods to network boot our build products
Closely collaborate with development quality assurance teams
Web GUI design and multi-language development and maintenance
EFI environment development including drivers applications
Linux environment development including drivers applications
Windows environment development including drivers and applications
Creates portions of research/advance development plans, investigative procedures, and collection and analysis guidelines for assigned investigation
Be responsible for innovation and development of technologies for Cloud Printing

Software / Systems Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Software / Systems

List any licenses or certifications required by the position: IAT, II, MCITP, DODI, CEH, AWS, CISSP, ITIL, CASP, MCSE

Education for Software / Systems

Typically a job would require a certain level of education.

Employers hiring for the software / systems job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Information Systems, Software Development, Performance, Programming Languages, Architecture, Engineering, Computer Engineering, Technical, Education

Skills for Software / Systems

Desired skills for software / systems include:

C++
Python
Avionics
These complex subsystems
Military standards
Development
Propulsion
JIRA
SQL

Desired experience for software / systems includes:

Designs and implementing BMC firmware from requirements, and interface with hardware design
Multi-thread coding based on RTOS
Protocol design and debugging including DNS, SNMP, WS-MAN, RESTful API and others
Integrate and validate new product designs, ensure the quality of design meet requirement
Solid programming skills in C/C++, Java
Program manage, develop and maintain customized tools to extract information contained in the application

Software / Systems Examples

1

Software / Systems Job Description

Job Description Example
Our innovative and growing company is searching for experienced candidates for the position of software / systems. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for software / systems
  • Act as a change agent to help ensure that assumptions, development, and implementation of new systems/processes enhance the success of the project and increase project alignment with the business needs
  • Assist application, compliance, and technical teams through design, code, and test and deploy for application development
  • Scheduling and meeting with the customers
  • Translating system functions into a ROM proposal/bid Lead effort to develop any associated documents, drawings or research for the initial CONOPS/ROM
  • Drafting, reviewing, and/ or revising technical documents related to acquisition
  • Provide technical expertise and engineering support for planning, coordination, administration, execution and equipment preparation to support all test activities that include review of test plans and procedures
  • Research potential solutions for stated business, process or technical needs
  • Recommend solutions that meet the business, process or technical needs
  • Participate in the implementation, manage the configuration and testing of solutions including Service Transition activities in accordance with IT process and procedures
  • Identify continuous improvement opportunities for assigned systems and processes
Qualifications for software / systems
  • Should have exposure to the cloud computing software platforms architecture like Open stack
  • Architectural and design understanding of distributed and scale out storage/compute systems and data services
  • Strong research mindset desired
  • Knowledge of Java web apps framework
  • C and C++ is a plus
  • Linux (Redhat especially)
2

Software / Systems Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of software / systems. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for software / systems
  • Support milestone reviews and leadership in preparing inputs to Technical Baseline Reviews (TBR), Development Baseline Reviews (DBR), Directors Program Reviews (DPR), Systems Engineering Integration Council (SEIC) meetings, Operations Working Group (OWG) meetings, and Technical Capability Declaration (TCD) meetings
  • Develop/Maintain Aircraft Commonality baseline across platforms to provide support for future development positions
  • Monitor SQL servers for robust and efficient performance
  • Conduct end-user training upon completion of software development
  • Submit new applications from brokers to underwriter for rate indications
  • Work with a cross functional team to define new products and features, including capture, analysis, articulation and execution on requirements from Product Management, Manufacturing, and Customer Support teams
  • Analyze new technology trends and provide feedback, planning leadership, and proof of concept results to help address customer needs
  • Develop user stories (functional requirements), interface specifications, and use cases as a basis for developing architecture descriptions
  • Design, develop, and maintain the architecture, application platforms, and processes
  • Define, deliver, and manage critical application controls in support of published policies
Qualifications for software / systems
  • 5 years of experience providing services to clients in the solutioning and delivery of complex projects/programs, including complex application and/or system integration projects
  • 5 years of experience Their responsibilities span the end-to-end lifecycle of a complex project, from system requirements through delivery and production/deployment, providing technical, architectural, and project management leadership to insure overall solution integrity
  • In-depth knowledge of computer architecture a strong plus, especially ARM
  • Willing to learn new platforms as necessary
  • BCS or equivalent degree
  • Masters Degree in Computer Science, Computer Engineering or Equivalent
3

Software / Systems Job Description

Job Description Example
Our company is looking for a software / systems. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for software / systems
  • Provide technical input for sponsored research development activities
  • Design, develop, integrate, and test real-time software to support various RT Logic products and projects
  • Use C++ and object oriented design techniques to develop real-time solutions for various Linux based platforms
  • Work directly with customers and RT Logic engineers to perform requirements design tradeoffs and develop solutions in accordance with product architectures
  • Participate in the Software Assurance (SwA) Working Group meetings
  • Independently manage multiple projects concurrently
  • Support or develop project management products such as Integrated Master Schedules (IMS)
  • Document, analyze, and track project metrics, to include cost, schedule, performance, and risk
  • Prepare and brief presentations, training materials, white papers, etc
  • Notify Tech Management Division (TMD) of issues and provide recommendations, as required
Qualifications for software / systems
  • Ability to balance processes and innovation
  • Maturity to manage by influence vs
  • Knowledge of applicable programming languages (C, Assembly) and operating systems (QNX, pSOS+, VxWorks, Experience developing and debugging Ethernet and USB drivers
  • Prior experience in developing and testing of relevant buses and device drivers (block, networking, firewire, MOST, USB, Serial, VME, PCI, PC-104)
  • Knowledge and experience in some of the following
  • Specific working knowledge of systems engineering standards, processes, and tools
4

Software / Systems Job Description

Job Description Example
Our growing company is looking to fill the role of software / systems. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for software / systems
  • Extracting out relevant detail from defects reported by the support team and clients
  • Analysing the root cause of issues
  • Managing the defect life-cycle in collaboration with the support and test function to ensure resolution within the agreed SLA's
  • Managing the software release life-cycle collaboration with the support team
  • Helping us to build the future of railway measurement software!
  • Networks with key contacts outside own area of expertise with senior internal and external personnel
  • We are looking for people with exceptional debugging skills to ensure always up and running of our software stack
  • Debugging, Analyzing failures in Large scale enterprise applications running on Microsoft Technologies
  • Should be able to quickly learn get trained and adopt to the changing product requirements and ecosystem
  • Good Programming Language skills in .Net technologies and Object Oriented Programming
Qualifications for software / systems
  • Three years’ experience in software support
  • Debug software systems running on multiple platform types
  • Maintain a thorough understanding of the basics behind the Internet and its workings (DNS, Security, IP Routing, HTTP, Email Routing (SNMP))
  • Hands-on installing and managing network equipment (Ethernet Switches, Routers, Virtualization units, NAS/SAS systems, etc)
  • Enterprise systems/servers implementation and administration experience in Linux and Windows servers (all flavors) in virtual and cloud based environment using VMWare tools like vSphere, vCenter, workstation, command-line tools
  • Have experience utilizing monitoring and remote management softwares
5

Software / Systems Job Description

Job Description Example
Our company is growing rapidly and is hiring for a software / systems. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for software / systems
  • Develop and maintain kernel and user-level software and scripts
  • Analyze assembly-level code on multiple platforms
  • Create and analyze network protocols
  • Collaborate with other groups around cross-disciplinary computing projects
  • Design, implement, deploy, and maintain advanced software systems, using object-oriented analysis, design, and programming techniques, design, implement and deploy Java/J2EE and HTML5/REST applications, including other supporting technologies like Hibernate, Spring Boot, Play Framework, JavaScript, Angular, and Oracle
  • Employ advanced software engineering methods to gather functional requirements, provide input and status for project tracking, conduct systems analysis, prototype using appropriate tools, and follow proven software and quality assurance methodologies
  • Collaborate in the design, implement, enhance, and support custom web applications and a vendor provided badging application, Quantum Secure SAFE Physical Security and Access Management
  • Provide knowledge sharing/mentoring with team members to implement system enhancements
  • Contribute to buy-vs-build analysis and support selection, deployment and integration of COTS packages
  • Provide input to project plans for estimates of tasks, duties and technologies for future releases
Qualifications for software / systems
  • Proven ability to analyze mobile technology applications
  • Responsibilities will include software and hardware installation, data backup/recovery, security administration and performance applications and network infrastructure, ensuring seamless integration with other non-Windows-based and Unix systems
  • Experience with big data tools such as Pig, Sqoop, Hive, Hadoop
  • Experience with device driver development and boot loaders
  • BS or MS in EE/CS or equivalent
  • The applicant must have a strong competency within the Windows Platform, including Windows NT, Windows XP, Windows 7, Windows 10, and Windows Server 2008-2012

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates