The IT Project Manager, is responsible for managing all aspects of assigned IT projects. Identified as an expert in the field, this position requires that the Project Manager be able to review the project documentation and guide others efficiently by assisting others in the IT / business department as needed with specific IT projects.The IT Project Manager will lead the project team through planning, execution and completion of projects.
Essential duties and Responsibilities:
Project Manager has the primary responsibility for defining, planning, tracking and managing projects, for identifying, hiring key resourcesand providing the direction they require in order to meet project objectives.
Determine project goals and priorities with project sponsors and project owners, and other key stakeholders
Provide project plan, execute and finalize IT projects according to SDLC with scope, budget, and schedule.
Manage all aspects of assigned projects, to include report progress to plan, status updates, facilitate team meetings.
Review functional/technical requirements, create communication and risk plan, update overall project plans.
Review task lists and estimates, create resource plans, review detailed design specifications, and update project plans.
Coordinate business and technical requirements, design, development, quality assurance, and deployment.
Collaborate with and support the activities of project sponsors, business and technical resources, external partners, and external service providers.
Identify and resolve issues, clear roadblocks, and achieve project goals on time and on budget.
Assist with coordinating and scheduling testing/QA activities and UAT [user acceptance testing].
Manage production release activities, coordinate shakeout calls, testing activities and production support issues.
Update project documentation and create project closure documents to include project tracking software.
Perform other duties as assigned.
Qualifications:
Skills AND Abilities:
• Ability to manage project teams, risks, and issues.
• Ability to provide the direction to project team in order to meet project objectives.
• Proficiency in MS Office Products including MS Project and Visio.
• Strategic, conceptual analytical thinking and decision making skills.
• Ability to read and interpret complex business and/or technical documents.
• Ability to work independently or in a team setting, in a fast paced environment.
• Ability to work with managers or directors and communicate ambiguous concepts.
• Ability to present to groups across the organization.
• Ability to effectively interact with all levels of management.
Education / Experience:
Minimum of a Bachelor's degree in Computer Science or Equivalent.
6+ years of experience in software applications development.
Experience in managing technical projects using SDLC processes.
Technical Skills:
Object oriented programming, Java technologies, Java, Spring, XML, Relational database technologies,SQL, Oracle, front-end technologies, HTML, CSS, JavaScript,
MS office, MS Project and Agile/Waterfall project management methodologies.
Business Data Analyst
Job Description:
The Business Data Analyst is responsible for development of analytics and dashboards for our business
services. Position will directly work with project team with analytic solutions to solve the business needs, while gaining a detailed understanding of internal and external data setswhich create actionable insightsfor the development of data-driven solutions.This motivated individual will participate in the full project development life cycle from new project development to
maintenance and production support activities across our suite of applications.
Responsibilities:
Project scoping - Work with project team to understand, capture and documentbusiness and data requirements.
Tableau – Design/build/maintain Tableau dashboards to meet business requirements, where a detailed understanding of Tableau would be a key advantage.
Identifying, analyzing, and translating datasets which create actionable insights.
Data modeling - Use Alteryx to create a repeatable ETL and data model to serve data to Tableau dashboards.
Experience with SQL in connecting and working with different types of data sources.
Writing/maintaining SQL queries for analysis, ad-hoc and reporting.
Writing/designing analytical reports with Tableau, Excel and other tools.
Proof of concept - build proof of conceptsbefore engaging in full end to end development of the final dashboard solution.
Portal delivery - Work with our technology teams to embed Tableau dashboards into custom portal and provide the required functionality.
Executing testing plans, validate the final deliverable to assure that the functionalitymeets the business requirements.
Qualifications:
Skills AND Abilities:
• Ability to manage project teams, risks, and issues.
• Ability to provide the direction to project team in order to meet project objectives.
• Proficiency in MS Office Products including MS Project and Visio.
• Strategic, conceptual analytical thinking and decision making skills.
• Ability to read and interpret complex business and/or technical documents.
• Ability to work independently or in a team setting, in a fast paced environment.
• Ability to work with managers or directors and communicate ambiguous concepts.
• Ability to present to groups across the organization.
• Ability to effectively interact with all levels of management.
Education / Experience:
Bachelor’s degreeand minimum 2 years of relevant work experience.
Experience with Tableau, Tableau Server and SQL.
Understanding of data visualization best practices.
Technical Skills:
Tableau, Tableau Server, SQL, Alteryx, Data Visualization,
Data Modeling, Reports, MS Excel
Software Engineer
Job Description:
The Software Engineer as an individual contributor in our collaborative team,
under general direction is responsible for the development, integration, and
testing of Solutions. This motivated individual will participate in the full project development
life cycle from new project development to maintenance and production support activities across
our suite of applications.
Responsibilities:
Develops software solutions by analyzing needs, conferring with users, studying systems flow/work processes, and investigating problem areas.
Works through all phases of Software Development Life Cycle starting with requirement analysis, design, development, testing and implementation of software applications.
Participates in the analysis of requirements with business users and effectively translate customer requirements, recommended system solutions to prepare technical specifications.
Design and document application architectures.
Design, implement, and maintain frontend services.
Design and code applications solutions and validate constructed code against unit test criteria.
Creates technical design, develops database packages and procedures etc.
Work with Quality Engineering team in designing test scripts, reviewing defects, and finding test data.
Participates in production rollouts and supports all applications including production monitoring and response to production tickets.