Software Engineer Web Application
Job Title Code
Salary Range (Full-Time)
$6,250.00 mo. - $7,187.50 mo. (dependent on experience and other considerations)
Responsible for providing analysis, design, coding, development, testing, documentation and implementation to support enterprise software systems and Web based solutions. Provides technical and analytical solutions to problems with the use of development tools.
Required Knowledge, Skills & Abilities
Thorough knowledge of structured and/or objection-oriented programming techniques and ability to test application programming (e.g. SQL server and C# .Net). Ability in maintaining system documentation. Working knowledge of project development methodologies; project management procedures. Prepares and installs solutions by determining and designing system specifications, standards, and programming. Ability to work in a team of developers on diverse projects. Ability to collaborate with other programmers to design and implement features. Skilled in writing program code. Ability to analyze and solve complex problems; coordinate, plan and schedule; test and implement programs; review and evaluate technical information. Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions. Ability to communicate effectively with individuals from diverse backgrounds. Strong knowledge and experience providing effective customer service.
Normal physical job functions performed within a standard office environment. Reasonable accommodations may be made to individuals with physical challenges to perform the essential duties and responsibilities. Occasionally may be required to lift and carry materials weighing up to 30 pounds.
Minimum Knowledge and Experience
Bachelor’s Degree with three (3) years of experience in related field. Must have current and valid driver’s license required for off-site travel. On-call, work hours may extend beyond the regular, eight hours, Monday-Friday, workday, including weekends and holidays to provide immediate support due to system failures on a 24/7 basis. Official transcripts will be required. ***Will be subject to a criminal background. Some positions may be subject to a fingerprint test. ***
Essential Duties and Responsibilities
Responsible for designing and developing high performance web applications for end users. Defines site objectives by analyzing user requirements; envisioning system features and functionality. Designs and develops user interfaces to internet/intranet applications by setting expectations and features priorities throughout development life cycle; determining design methodologies and tool sets; completing programming using languages and software products; designing and conducting tests. Provides program support for purchased and custom written application systems. Must diagnose program problems, design enhancements and customizing software on request. Creates, builds, and maintains various databases that support various software systems; modifies applications to interface with existing/future systems. Continually evaluate emerging frameworks and technologies to identify opportunities, trends and best practices through professional development activities. Responsible for working closely and collaboratively with users, project teams and departments in implementing, testing, and debugging systems and programming modifications, maintaining, enhancing program functions and features. Completes applications development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms. Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions. Writes effective unit tests and integration tests to ensure high quality software delivery. Serves as a technical resource, document work processes, ensures quality assurance and standardization. Communicates technical concepts to non-technical audiences. Uses excellent interpersonal, oral and written communication skills when interacting with diverse, multi-cultural constituents internal/external to DCCCD. Performs other duties as assigned.
The intent of this job description is to provide a representative summary of the major duties and responsibilities performed by incumbents of this job and shall not be construed as a declaration of the total of the specific duties and responsibilities of any particular position. Incumbents may be directed to perform job-related tasks other than those specifically presented in this description. Position requires regular and predictable attendance.