Senior Webservices Software Engineer
October 31st, 2008Since 1963, Management Science Associates, Inc. (MSA), has been an international leader in analytical software and information-based systems. With 850 employees and over 40 years of continual growth, MSA specializes in data management and data warehousing, business analysis, media services, and custom workflow integration and software. Headquartered in Pittsburgh, Pennsylvania, MSA also has offices in New York; Chicago; Atlanta; High Point, NC; China; United Kingdom; and Malaysia.
Job Description
* Designing and developing enterprise applications and webservices primarily in .NET using a number of the technologies specified as part of .NET Framework
* Write required technical specification documents
* Continuous interaction with clients
* Perform unit testing and integration testing
* Provide technical leadership to the Product Development team, working closely with Engineers, Tech Leads and Architects
* Ensure compliance with process and standards
Required Skills
* Requires a four-year degree in Computer Science/Information Technology, Computer/Electrical Engineering or equivalent experience
* Minimum eight years of experience in systems analysis and programming, addressing unique issues of architecture and data management
* Must have the experience to work at the highest technical level of all phases of systems analysis and programming activity, including modeling language, across the full scope of software development cycle
* Qualified candidates should have knowledge and experience of development technologies including .NET Framework, WebServices architecture using .NET, XML, SOAP, Security.
* Experience with Java, J2EE, Java Swing, Java Database Connectivity (JDBC), Java Beans, Enterprise Java Beans, and other Object Oriented Development desired.
* VB and C++ experience is a plus
* JMS a plus
* Strong Knowledge of relational databases, Structured Query Language (SQL)
* Must have working knowledge of IIS and Weblogic Application Server
* UML
* Strong communication and technical skills
* Ability to work with a team towards a common goal
