Summary of Duties:
Responsible for the development, integration, and implementation of application software supporting mission critical business applications within the TAG IT merchandise accounting systems group. Participate in the complete system development life cycle including post implementation support. The developer provides technical consulting to management, business users, and works closely with other developers. Work with the business units to identify business requirements for requested projects. Identify the technical requirements of projects. Analyze all aspects of the projects. Perform feasibility and cost/benefit analyses for proposed projects. Plan and organize tasks, report on project progress, coordinate with additional development teams. Design application and database components for development projects. Perform analysis of business models, logical specifications, and/or customer requirements to design and build Internet solutions utilizing multiple technologies. Mitigate significant risks associated with projects, which have a high technical complexity and/or involve significant challenges to the business. Maintain and modify web applications; make approved changes by amending application documentation, developing detailed programming logic, and coding changes. Provide support for critical web application problems and issues. Act as a Subject Matter Expert in the discovery and investigation of critical production problems as required. Conduct research into new technologies, including tools, components, and frameworks. Project and task management and reporting as necessary. Make presentations to management, clients, and peer groups as requested. Schedule and lead project and communication meetings with clients. Provide tier 2, on-call support for critical web application problems and issues. Analyze performance of programs and take action to correct deficiencies based on consultation with clients and approval of supervisor. Assist with projects as may be required to contribute to efficiency and effectiveness of the work. Attend management meetings on behalf of team. Application server maintenance tasks such as: software/hardware upgrades, patching, security configuration, batch process maintenance and migration to new platforms.
Qualifications:
Bachelor’s degree in Computer Science, Computer Applications, Engineering, Information Technology, or related field of study plus five (5) years of experience in an information technology or related role. Demonstrated experience must include: all phases of the Software Development Lifecycle (Project Planning, Systems Analysis, Systems Design, Implementation (system code), Integration and Testing, Acceptance, Installation, Deployment, and Maintenance and Support); working with customers to build and formulate business requirements; Web application development experience in Java/J2EE environment including Enterprise JavaBeans (EJBs), Java Server Pages (JSP), MVC frameworks, AJAX/JavaScript CSS, Spring, Hibernate, and HTML; Enterprise Database Management System; PL/SQL; Source Control environments including SVN or GIT; configuring application servers including Jboss and Tomcat; Unix/Linux OS and shell scripting; and creating automated build scripts (Ant/Gradle). Experience may be gained pre or post-Bachelor’s degree.
Equal Opportunity Employer. All qualified applicants will receive consideration for employment and will not be discriminated against based on race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, age, pregnancy, genetic information or any other consideration prohibited by law or contract.
VEVRAA Federal Contractor requesting appropriate employment service delivery systems, such as state workforce agencies and local employment delivery systems, to provide priority referrals of protected veterans.
Unable to retrieve job information. This job may not be available anymore. Sorry for the inconvenience.