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, IIS, ASP.NET, XML, Web Service or WCF, MS Access, Visual Source Safe, TFS, Visual Studio, Unity.
Please email resumes to email@example.com
PRINCIPALS ONLY NEED APPLY. PCA DOES NOT ACCEPT JOB INQUIRIES FROM JOB PLACEMENT AGENCIES.