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

Software Developer Job Description 113012

This position is for a Software Developer who will be responsible for developing and maintaining a web-based learning management system. The developer will work to test, enhance, and ensure the integrity of the application. Key responsibilities include learning multiple functional areas of the system, developing web applications using technologies like HTML, CSS, and JavaScript, performing performance testing, analyzing test results, and documenting bugs. Qualifications desired include a computer science or engineering degree, 3-5 years of software development experience, skills in web technologies and databases, and strong communication and problem-solving abilities.

Uploaded by

ResponsiveEd
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
94 views

Software Developer Job Description 113012

This position is for a Software Developer who will be responsible for developing and maintaining a web-based learning management system. The developer will work to test, enhance, and ensure the integrity of the application. Key responsibilities include learning multiple functional areas of the system, developing web applications using technologies like HTML, CSS, and JavaScript, performing performance testing, analyzing test results, and documenting bugs. Qualifications desired include a computer science or engineering degree, 3-5 years of software development experience, skills in web technologies and databases, and strong communication and problem-solving abilities.

Uploaded by

ResponsiveEd
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 2

Job Title: Software Developer Reports to: Position Summary:

Wage/Hour Status: Salary Dept./School: Corporate - Curriculum Dev.

Qualified applicant will work with web-based learning management system that provides educational content to students. This position is responsible to develop and implement procedures to test, maintain and/or enhance the integrity of the application, ensuring that requirements are clearly defined and testable. Responsibilities: Learn and take ownership over multiple functional areas Experience developing web applications using HTML/CSS/JavaScript Execute performance tests with focus on application performance, availability and capacity with the goals of ensuring the optimal user experience Analyze test results to identify trends in performance and reliability of web applications Prepare reports and articulate test results to stakeholders Lead, develop and report on testing strategy, plans and results Ensure that the software under test conforms to the specified functionality Apply testing experience to validate complex Java and Web applications Troubleshoot and debug performance issues Document application bugs and user experience issues and provide potential solutions Desired Qualifications: 3-5 years software development / quality assurance experience BA/BS degree in Computer Science or Electrical Engineering preferred Must be able to conceptualize, design and build performance testing scenarios. Ability to analyze system monitoring reports from application system servers (DB servers, Application servers, and Web servers) Strong skills developing object-oriented web applications using protocols Ajax, jQuery, HTML, PHP, CSS, XML Understanding of networking and web technologies such as JavaScript, AJAX, etc. Understanding of SQL/relational database concepts, with experience designing database schemas that conform to best practices Experience in software development and testing tools Excellent written and verbal communication skills Must be a good team player Detail oriented, resourceful, innovative and creative Knowledge of web page composition (static vs. dynamic elements, browser behavior) Must have knowledge of performance bottlenecks and end-to-end performance measures Experience using version control and bug tracking software

Technologies: Service Oriented Architecture SOAP/Web Services Enterprise Service Bus XML Application Servers Web Servers (Apache and IIS7) Database Servers (MySQL and Microsoft SQL Server) Enterprise Networks Mobile Applications

Working Conditions: Maintains emotional control under stress May require occasional prolonged and irregular hours

You might also like