The company I work for, Plant Equipment (
http://www.peinc.com) has software architecture positions open. I would like to encourage competent software architects to apply for a position. We are located in sunny Southern California in Riverside County, in Temecula (60 miles north of San Diego on I-15).
Plant Equipment has been in business for 38 years and is in a big growing spurt. We have a software development process in place, where we go from software requirements to formal software architecture and design using UML.
Our work environment is casual, and we put a lot of emphasis on quality due to the nature of the business--public safety, 9-1-1 emergency.
Our modeling tools are Rational Rose and RequisitePro :-( and our models are realized in C++, VB6 and .NET/C# (thus the requirement to be familiar with .NET below). In addition, we're heavy on telephony and distributed environments, which is a plus.
So if you have experience in the fields listed below, chime in and send your resume to hour HR department ;-)
Regards,
Javier Estrada
Senior Software Architect
Plant Equipment, Inc.
* * *
Plant Equipment, Inc. (PEI) is proud to be the dominant provider of innovative
9-1-1 telecommunication and information solutions that help save lives in communities all across America. Our expert teams develop, manufacture, integrate and support call center and call related products for environments that demand rapid and accurate performance. PEI is continually looking for talented professionals who thrive on challenges in a team environment.
As a Software Architect for PEI, you will be responsible for leading part or all software architecture efforts associated with product development. This includes envisioning and documenting the software architecture that will be used as the basis for the detailed design of one or more software components or applications. Uses the information in a system specification to formulate a software architecture that will address the system level requirements. Forms the foundation for all subsequent detailed software design and implementation tasks. Assignments are of a complex nature and require advanced technical knowledge, including the use of new technologies, techniques, methodologies and design patterns.
Mandatory Qualifications:
* BS degree in Computer Science or equivalent combination of education and experience.
* Extensive experience applying OOAD practices and strategies.
* Extensive experience with a modern, object-oriented programming language such as C++, C#, Visual Basic or Java.
* Broad understanding of the current Microsoft server and workstation operating systems.
* In-depth understanding of the current Microsoft development tools such as Visual Studio and Visual Studio.NET.
* In-depth understanding of the development technologies such as ATL, STL, MFC, COM/COM+, the .NET framework.
* Experience architecting distributed solutions based on the TCP and IP protocols.
Must be a subject matter expert in one or more of the following areas:
* Computer Telephony experience. Architecting solutions that use CTI (TAPI, JTAPI, etc.); interface with and/or programmatically control a telephone switch, preferably a Nortel Meridian 1, Nortel Business Communication Manager, and/or Avaya G3; use VoIP in a LAN and/or WAN network environment.
* .NET experience. Architecting solutions that use .NET technologies such as the .NET Framework, ASP.NET, and .NET Remoting; use web services, SOAP, XML and UDDI; browser-based software solutions using IIS.
* Database experience. Architecting high performance database solutions with the current release of Microsoft SQL Server; developing entity/relationship diagrams; database access mechanisms included in the current release of MDAC.
A Software Architect must be able to work required hours for the position and may be required to travel on occasion. UML certification such as OMG-Certified UML Professional and/or MSCS professional certification in software architecting and/or MCAD for Microsoft .NET credential a plus.
Qualified candidates are asked to apply directly to our web site at
www.peinc.com. No relocation assistance is available for this position. Must be a U.S. resident. Candidates who do not provide salary requirements will not be considered.
PEI is a great place to work. We offer employees a robust portfolio of benefits and we’re market competitive in our wage and salary practices. PEI is ISO-9000 certified and is an Equal Opportunity and Affirmative Action Employer.