|
Senior Software Engineer
Location: San Ramon,
CA/Sandy, UT | Department: Engineering
Job Description
The Accela Senior 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.
Key Responsibilities
• 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.
Required Qualifications
• At least five 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 (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 or equivalent combination of education and experience.
Desired Qualifications
• Experience in developing software for the government market specifically
with a focus on land management and permitting
• Prior experience with Accela products.
• Currently resides in the greater Salt Lake City area.
To Apply: Please submit a cover letter and resume along
with salary requirements.
|