The Junior Software Engineer works with the Director of Information Services directly on various national projects. Daily tasks include software development, existing software maintenance, software QA, software enhancement, report design, system documentation, user manuals, and end user support. Some key tasks are listed as below.
Project Planning and Project Management for given projects.
Work independently throughout the project and report to director regularly with project status.
Full lifecycle application development for given software projects including designing, coding and debugging applications in various software languages.
Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis.
Software modeling and simulation.
Software testing and quality assurance.
Performance tuning, improvement, balancing, usability, automation.
Support, maintain, and document software functionality.
Integrate software with existing systems.
Evaluate and identify new technologies for implementation.
Practical and hands on experience in coding both VB.Net and C# related programs.
Knowledge in relational database and using ADO.Net with SQL and Oracle database.
Candidates should have experience and knowledge in the following areas:
Web Programming: ASP.Net and AJAX.
Web Service Technology: SOAP protocol.
Pocket PC related programming.
Windows Service programming.
Familiar with Microsoft .Net Framework and .Net Compact Framework Architecture.
Understand Object Oriented Programming.
Experience in financial software design and integration.
Self motivated with passion in software development and team oriented.
Ability to work under high pressure and meet deliver deadline.
B.S. or M.S. in Computer Science or related areas is preferred.
To apply for this job email your details to Info@princetonstaffingsolutions.com