The Senior Java Developer shall have extensive experience in developing, maintaining Java based applications. Has prime accountability for major projects and will develop detailed and robust design, code, test, and implement proposed systems. Ability to develop technical solutions, and document the solution architecture and design using UML. Hands-on experience with projects supporting Cloud infrastructure, Service Oriented Architecture and Microservices Architecture principles, work independently and provide technical directions to team members. The candidate shall also possess strong oral and written communications skills. • The candidate will present concepts using UML and be willing to challenge other team member’s designs as well as receive and incorporate feedback. • The candidate will be responsible for creating maintainable, adaptable, scalable, defect-free code using software development best practices and coding standards (i.e. software reuse, refactoring, continuous integration, test automation, secure development, Test Driven Development, static code analysis, peer/code review). This position requires someone who is proactive and passionate about ensuring the quality of software deliverables and continuous improvement and can communicate with the development teams what is required to achieve this effectively on tasks.
The following types of tasks and activities may be included: Provide on-site field support to customers. Performs complex installations, repairs, upgrades and maintenance on hardware/software and equipment. Duties: • PC Upgrades – replacing defective or retired machines • OS Upgrades • Re-imaging of laptops and desktops • Maintaining and assigning computer names • Troubleshooting OS, workstation and software (including problems with desktop printers) • User password resets, account unlocks • Placing service calls for broken IT equipment • Software installs, or requesting software for users from appropriate source • Granting temp admin rights • Setting up and troubleshooting MFDs (Multi-Functional Devices) • Troubleshooting network printers and replacing supplies • Map network drives and printers • Setting up workstations for new hires and user moves • Monitoring servers and logs daily for backups, etc. • Completing DESEI Employee new hire/loss/move forms • Providing list of all asset tags, location and user for all deployments or moves • Providing updates for Active Directory to ^PC Services • Providing updates for GAL (Global Address List) to Postmaster
Design an approach for testing projects and features to support application development. This approach may require formal test plans and test scripts, but the primary responsibility is to provide quality testing rather than artifacts of test. Develop and execute tests of supported software. Experience testing mobile and mobile web is beneficial. Verify and report defects identified in testing; track defects to resolution. Coordinate with test engineers and developers to improve quality and coverage of automated tests. Utilize tools in the execution of test plans to bring improvements to the testing team’s capabilities. Revise testing scope and approach based upon test results and/or changes in product design. Promote contextually sound testing practices and help improve the performance of the testing team. Other duties as assigned.
Seeking a Sr DevOps Engineer who will be responsible for managing one or more agile projects, typically to deliver a specific project or transformation via a multi-disciplinary, highly skilled digital team. The Manager will deliver complex digital projects, breaking down barriers for your team and customer, and both planning at a higher level and getting into the detail to make things happen when needed. Defining project needs and feeding these into the program/portfolio process to enable resources to be appropriately allocated. Build high performing teams, where people are excited about the work they are undertaking.
This resource will be responsible for the strategic, tactical planning for the software testing and leading the quality assurance activities. The QA Manager is responsible for ensuring the Corporate Initiative and Day to Day Programs are complying to the program quality management system and customer requirements. They will be leading the effort to develop and/or assist with testing system methodology and design approach, recommending alternative techniques and providing mentoring and coaching related to primary areas of responsibility. This resource will also be charged with developing the master test plan, standard operating procedures, test risk management plan, and test metrics management and assessment plan.
JOB DUTIES/RESPONSIBILITIES: • Create test cases per design/requirements document. • Perform software testing (including but not limited to: GUI, backend, interface/batch, performance testing). • Plan, write and execute test cases and performs ad-hoc testing where necessary • Follow software testing best practices per test manager/test lead direction. • Ability to adjust priorities, be flexible and adaptable.
Education: Master's Degree is preferred. General Experience: At least 12 years of experience in project management. Specialized Experience: 1. At least 12 years of experience in managing IT related projects. 2. Demonstrated at least 9 years of experience in managing IT related projects and must demonstrate a leadership role in at least three successful projects that were delivered on time and on budget. 3. At least two (2) years in overseeing agile implementation projects.
• 0-2 years of client-facing, business to business sales experience • 0- 2 years of IT focused sales experience • Federal, State, City and Local sales/marketing experience desirable • Ability to follow-up and learn IT technologies and methodologies. • Ability to connect to new, existing and previous clients is necessary. • Prefer Information Technology, Business, or Professional Services background • Marketing/Sales/Business Degree preferred