HomeServicesDemosAnalyticsOur ClientsAbout PCAContact Us

Senior Software Engineer

The Senior Software Engineer will be involved in each phase of PCA's standard software development life cycle, which includes prototype design, detailed design, development, beta test and refinement, and migration and deployment of custom software applications running on Web Service with SQL database. The Senior Software Engineer will be required to:
  • Work directly with Clients to scope projects and learn about the Client's business objectives and vision for the application
  • Build the User Interface as well as design the underlying SQL data model structures and relationships that drive the User Interface features and capabilities
  • Gather the underlying details necessary to build out an application and uncover, communicate and resolve any unknowns on how the application is going to function
  • Write up test cases and use cases that will be used to clarify how an application is expected to behave and perform specific tasks, which includes any data migration plan, researching any third party controls, data validations and business logic, algorithms and calculations that support the visual design
  • Code and implement scalable and high performance applications for Clients
  • Deploy a beta version of applications for Clients that are fully functional and gather the client's feedback during the beta testing
  • Configure and setup an application server as well as import the Client's legacy business data into the new system by writing ETL scripts and/or using a third party tool such as Red Gate to aid with the process
Minimum Requirements: Bachelor’s degree in Computer Science, Applied Mathematics, Electrical Engineering or related plus 5 years of experience in Windows Application and Database programming; C#, VB.NET, SQL Server 2000/2005/2008/2012, IIS 6.0/7.0, ASP.NET, XML, Web Service or WCF, VB6, MS Access, Visual Source Safe, Visual Studio 2003/2005.
Please email resumes to, or surface mail to HR Department, Practical Computer Applications, 175 Highland Ave, Needham, MA 02494