|
Software Engineer
Location: Visalia,
CA | Department: Engineering
Job Description
The Accela Software Engineer is part of the Accela software development
team who is responsible for the design, development and quality assurance
for all Accela software solutions. The Accela Software Engineer is focused
on delivering timely, high quality software within defined budgets and
schedules.
Responsibilities and Essential duties:
• Develop programs using JSP, Servlets, Core Java, Struts,
XML and .Net.
• Implement (code), unit test, and deploy multi-tiered enterprise
software and solutions.
• Quickly digest and apply new technologies to proposed solutions.
• Design software applications which effectively integrate into
the current architecture that are based on documented user
functional requirements.
• Review designs of other programmers for efficiency and adherence
to coding, quality, functionality, performance, scalability
and on-time delivery standards.
• Implement designs using current development environments and tools
while adhering to quality, functionality, performance, scalability
and on-time delivery standards.
• Design and/or implement objects, data structures, processing steps
and flows; as well as APIs, as required
• Facilitate cross-product development efforts and code re-use.
• Facilitate development of extensible, reusable code components,
as appropriate, while balancing cost and schedule constraints.
• Coordinate cross-product development efforts, as appropriate.
• Work with Marketing, Product Management and Development to identify
new development technologies, as they relate to business visions,
strategies and products.
• Maintain personal software development technology skills.
Requirements
• Five plus years of programming in multiple graphical
and web based development environments using tools such as
Java, JSP, Servlets, Struts, C/C++, Visual Basic, .Net, DreamWeaver, HTTP,
XML and Apache or an equivalent combination of education and
experience
• A thorough working knowledge of MS-Windows (98/2000/2003/XP/NT),
Java/J2EE, Enterprise Java Beans, Oracle and MS-SQL/Server
and programming in these environments.
• Proven structured programming skills.
• Creative problem solving skills.
• Ability to organize and maintain complex data objects.
• Experience with .NET technologies.
• Knowledge of development methodologies for the Microsoft Windows
and Web Browser operating environments.
• Expert knowledge of WINSOCK and TCP/IP protocols including SNMP,
FTP, eMail protocols, wireless protocols, etc.
• Ability to work both independently and with minimum supervision.
• Bachelor of Science degree in computer science or related field
of study.
Desired Qualifications
• Expert knowledge of WINSOCK and TCP/IP protocols including
SNMP, FTP, eMail protocols, wireless protocols, etc.
• Experience in developing software for the government market specifically
with a focus on land management
• Prior experience with Accela products.
To Apply: Qualified applicants may submit a cover letter,
resume, and samples of your work (online portfolio, URLs, or screenshots
will suffice) in confidence to jobs@accela.com.
Applications without prior work samples will not be considered.
|