Use programming languages and technologies, write code, complete documentation, and perform testing and debugging of applications. Analyze, design, program, debug, and modify software enhancements and new products used in local, networked, or internet-related computer programs. Define system requirements and necessary modifications. Apply sophisticated analysis in evaluating issues. Develop new concepts, methods, and techniques for cross functional initiatives. Impact current and future business opportunities through application of specialized technical and industry knowledge. Design and develop using APIs, web services, REST, and SOA. Develop using Agile, ITUP, and 3D methodologies. Apply knowledge of both network and software protocols. Program using HTML, DHTML, XHML, XML, and .NET. Utilize knowledge of Linux, Unix, and Windows operating systems. Perform programming using C, C++, Java, JavaScript, Daytona, Cymbal, DSQL, Shell Scripting, and Perl.
REQUIREMENTS: Requires a Bachelor’s degree, or foreign equivalent degree in Computer Science or Computer Engineering and 5 years of progressive, post-baccalaureate experience in the job offered, or 5 years of progressive, post-baccalaureate experience designing and developing using APIs, web services, REST, and SOA; developing using Agile, ITUP, and 3D methodologies; applying knowledge of both network and software protocols; programming using HTML, DHTML, XHML, XML, and .NET; utilizing knowledge of Linux, Unix, and Windows operating systems; and performing programming using C, C++, Java, JavaScript, Daytona, Cymbal, DSQL, Shell Scripting, and Perl.