%
If IO.File.Exists(server.mappath("/includes/ksstop.aspx")) Then
server.execute("/includes/ksstop.aspx")
elseif IO.File.Exists(replace(server.mappath("/includes/ksstop.aspx"),"\CMS\","\test\")) Then
server.execute("/includestst/ksstop.aspx")
End if
%>
<%
Dim getSect as String
Dim thissect as String
getSect = lcase(Request.ServerVariables("PATH_INFO"))
select case true
case instr(getSect,"software") > 0
thissect = "1"
case instr(getSect,"analytics") > 0
thissect = "2"
case instr(getSect,"consulting") > 0
thissect = "3"
case instr(getSect,"pricemanagement") > 0
thissect = "4"
case instr(getSect,"ourtechnology") > 0
thissect = "5"
case instr(getSect,"aboutus") > 0
thissect = "6"
case else
thissect = "0"
end select
%>
<%
dim ActiveURL as string = Request.ServerVariables("URL")
Dim reSpl = split(ActiveURL,"/")
dim getTotalDir as string
getTotalDir = "/" + reSpl(0) + "/" + reSpl(1) + "/"
dim stFilePath as string = server.mappath(getTotalDir + "leftmenu.aspx")
If IO.File.Exists(stFilePath) Then
server.execute(getTotalDir + "leftmenu.aspx")
End if
%>
Developer
Job Description
A Developer is responsible for:
Design, development and testing of software code and components in accordance with the established best practices of the development team, providing input from a technical feasibility, design, usability and consistency perspective.
Discuss required development design and effort for specified work items to agree development estimates with the Lead Developer.
Identify and communicate functional, technical, and project risks associated with assigned work items both up-front and on an on-going basis during development.
Identify ambiguity, inconsistency and functional issues in the Requirement and Software Specifications, while continuing development on a best effort basis.
Unit and integration testing of developed work with the existing software and third party libraries, promoting the use of automated testing utilities where appropriate.
Coordination with other developers where work is dependent upon their development.
Prompt communication of risks to schedule, architecture, performance and functionality of developed work.
Take an active role in providing support to other departments in all aspects of product configuration and support.
Helping in reviewing the development team tools and platforms used, and contribute towards improving department processes.
Identify and communicate opportunity for re-factoring to promote re-use, maintainability and extensibility.
Providing mentoring to less experienced members of the development team in order to ensure adequate understanding and professional work.
Responsible for developing and supporting core parts of the system.
Assist the system architect to produce all relevant documentation for configuration, installation, operation and integration of the products and contribute to their implementation and continual improvement.
Responsible for the quality of products delivered to test / QA ensuring that appropriate build procedures are complete including unit tests, build tests and sanity checks.
Any other tasks requested.
To whom he/she reports
Lead Developer
Skills/abilities required
A bachelor’s degree or equivalent in computer science or systems engineering with retail experience, and knowledge of the industry is desirable.
Strong programming skills in ASP.NET, C#, SQL, JavaScript, XML.
Good understanding of Microsoft platforms including Windows Server 2003, SQL Server, Analysis Services, Visual Studio, SQL Server Management Studio.
Knowledge of Java, JBOSS, Flex, Spring and Oracle desirable, but not essential.
Software design techniques, including object-oriented analysis and design techniques.
Strong exploratory, organisational and communication skills.
Should be able to demonstrate initiative and exercise good judgement.
Good time management with an ability to work in a pressurised environment.
Demonstrate effective communication and work co-operatively with team members.
An excellent understanding of configuration management principles in general.
Appraisal
To be completed by the Lead Developer.
<% If thissect = "1" then %>
<% end if%>
<%
If IO.File.Exists(server.mappath("/includes/kssbase.aspx")) Then
server.execute("/includes/kssbase.aspx")
elseif IO.File.Exists(replace(server.mappath("/includes/kssbase.aspx"),"\CMS\","\test\")) Then
server.execute("/includestst/kssbase.aspx")
End if
%>