|
Software Architect
PocketThis is looking for a star Software Architect to drive the technical architecture and design of the next generation of the PocketThis platform. You will be responsible for making key technology recommendations and developing a robust, highly scalable Web and wireless Internet-based service for deployment in multiple countries, using a combination of in-house and third party technologies. The ideal candidate is an expert at building enterprise scale Web-based systems on multiple platforms.
Responsibilities
- Design core components of the next generation of the PocketThis service, successfully implementing solutions to customer-driven requirements in a robust, flexible design
- Tackle big-picture technical issues such as database and application server scalability, architectural support for multiple user interfaces and partner integration
- Be the expert on all technologies used in the products, especially Java, XML, database, and server-side technologies
- Aggressively learn new technologies as required.
- Explore the feasibility of new technical directions and create prototypes
- Estimate the time required to code components and help set milestones
- Code critical or most difficult components
- Teach and mentor junior engineers to write high-quality, production code
- Tune and optimize code
- Review code written by team members
Minimum qualifications and experience
- Excellent object oriented design skills a must. Familiarity with UML preferred
- Advanced skill in both C++ and Java. Expert in one of these two languages
- Experience in full software life cycle development
- Strong verbal & written communication skills
- Advanced knowledge of Window NT Server and UNIX
- Seven or more years of software engineering experience
- Strong skills in component implementation with either COM or CORBA
- Web development skills: HTML and some server side technologies (Active Server Pages (ASP), Java Servlets, JSP, CGI, etc.)
- Experience with IIS and/or Apache
- Experience in developing server-side applications, especially ones that use multithreading and networking
- Experience serving as the technical lead or software architect of a project is required.
- Knowledge of XML
- Experience with application servers technologies such as WebLogic or Dynamo a plus
- 8-10 years of development experience
- BS/MS in Computer Science or related field
If your experience meets these qualifications, please forward a resume and cover letter describing your interests to [email protected].
>> top
>> Return to the Join Us main page
|