Job Summary:
We are seeking a skilled Web Applications Developer to lead the design, development, and maintenance of Internet-, intranet-, and extranet-based applications. This role focuses on technical implementation, not content creation, and involves working with a variety of technologies such as C++, Java, XML, HTML, CGI, ASP, multimedia applications, and database integration tools. The ideal candidate will provide technical leadership to internal teams and external clients, ensuring high-quality, scalable web applications.
Key Responsibilities:
-
Research, track, and implement new web technologies to develop service applications and analyze business requirements.
-
Build applications using Internet and Windows development tools.
-
Develop, integrate, and maintain front-end, server-side, and database components.
-
Prepare written design documents, test plans, and test results.
-
Provide programming, maintenance, technical support, documentation, and administration for applications.
-
Establish and communicate technical standards to manage costs and ensure continuity of applications.
-
Collaborate with vendors to test functionality and suggest technical alternatives to improve processes and systems.
-
Complete assigned projects and special initiatives, performing planning, analysis, and forecasting activities.
-
Provide guidance and leadership to other technical professionals as needed.
-
Perform additional duties as assigned.
Educational Requirements:
-
Bachelor’s or Master’s degree in Computer Science, Information Systems, or a related field, or equivalent combination of education and experience.
Required Skills & Knowledge:
-
Strong understanding of multiple application development methodologies and phases.
-
Knowledge of data networks, web security, and debugging tools.
-
Experience with web services, data modeling, and multimedia integration.
-
Proficiency in at least one client-side scripting language and one application development methodology.
-
Ability to develop code for both client and server environments.
-
Knowledge of browser differences and performance considerations across platforms.
-
Familiarity with project management processes and test coordination.
-
Critical thinking, problem-solving, and decision-making in ambiguous or complex situations.
-
Excellent verbal and written communication for both technical and non-technical audiences.
-
Strong customer service orientation, teamwork, and time management skills.
Preferred Attributes:
-
Experience leading technical teams or mentoring junior developers.
-
Ability to identify and implement process improvements and streamline development workflows.
-
Passion for staying updated on emerging web technologies and industry trends.
APPLY