0% found this document useful (0 votes)
71 views

ANZSCO Software Engineer

The document describes the role and responsibilities of a Software Engineer. A Software Engineer designs, develops, tests, implements and supports software applications. They research system needs, identify issues, write code, test for bugs, and document software. They provide advice on software purchases and upgrades.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
71 views

ANZSCO Software Engineer

The document describes the role and responsibilities of a Software Engineer. A Software Engineer designs, develops, tests, implements and supports software applications. They research system needs, identify issues, write code, test for bugs, and document software. They provide advice on software purchases and upgrades.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

261313 SOFTWARE ENGINEER

ANZSCO

Occupation Title:

o Designs, develops, modifies, documents, tests, implements, installs and


supports software applications and systems
o researching, consulting, analysing and evaluating system program needs
o identifying technology limitations and deficiencies in existing systems and
associated processes, procedures and methods
o testing, debugging, diagnosing and correcting errors and faults in an applications
programming language within established testing protocols, guidelines and
quality standards to ensure programs and applications perform to specification
o writing and maintaining program code to meet system requirements, system
designs and technical specifications in accordance with quality accredited
standards
o writing, updating and maintaining technical program, end user documentation
and operational procedures
o providing advice, guidance and expertise in developing proposals and strategies
for software design activities such as financial evaluation and costings for
recommending software purchases and upgrade

 Collaborates with top management and departments heads in creating a


tailor fit infrastructure for different departments involving the farm, sales
team, accounting,packing and logistic facilities.

 Ensuring tune performance and high availability of infrastructure used by


Countrry Synergy and its affiliate farms and facilities.

 Design and develop infrastructure monitoring and reporting tools

 Works side by side with department head to test, diagnose, debug and
rectification of programming language and makes sure all protocols and
procedures are industry and management approved standards.

 Develop and maintain configuration management solutions

 Develop test automation frameworks in collaboration with rest of the team

 Consistently thinking ahead to create tools to help teams make the most
out of the available infrastructure

 Providing professional advice and expertise in developing proposals and


strategies for software design activities that has direct impact on financial
evaluation , costing for existing and future software purchases and upgade
of Country Synergy storage and farms.

 Safe keeping of code depository, all software changes and documentation.

 Producing updating and maintaining technical program, end user manuals,


documentation and operational procedures

Skills

 Experience with Linux servers in virtualized environments

 Familiarity with the fundamentals of Linux scripting languages

 Experience installing, configuring, and maintaining services such as Bind,


Apache, MySQL, nginx, etc.

 Strong grasp on configuration management tools, such as Puppet and


Chef {{depending on project requirements}}
 Familiarity with load balancing, firewalls, etc.

 Proficient with network tools such as iptables, Linux IPVS, HAProxy,


etc. {{depending on specific project needs}}
 Experience with virtualization technologies, such as Xen {{depending on
project requirements}}
 Ability to build and monitor services on production servers

 Knowledge of servers and switches {{and other solutions relevant to the


infrastructure}}
 {{Make sure to mention any frameworks, libraries, or any other
technology relevant to your project}}
 {{List education level or certification you require}}

You might also like