875 Piktorlabs Jobs
Specialist II - Software Engineering
Piktorlabs
posted 2hr ago
Flexible timing
Key skills for the job
Release Manager SUMMARY:
The Manager, Release is responsible for scheduling and delivering software releases through the different environments. T
his role will be familiar with the current Business Requirements Document (BRD), QA, Engineering, Application Development and Tech Ops practices and identify gaps, and create processes to bring it more in alignment with Release Management planning and scheduling strategies.
This role will be responsible for integrating process flows to include changes that could impact the release schedule.
This role serves as a liaison between the project managers and technical staff to assure code releases are coordinated, controlled, and meet the business needs.
As a technical specialist this position also works with other technology stakeholders to assure the software can be delivered in an automated and secure manner.
The day-to-day activities include but are not limited to identifying gaps and providing recommended solutions for incorporating DevOps, QA, Engineering, Application Development and Tech Ops change processes into the comprehensive Release Management Guidelines.
These guidelines will include release capacity assessments, release timelines and durations, content, and entrance/exit criteria for the Software Development Life Cycle.
The process will reflect consideration of build management phases, vendor release schedules, End to End testing, change management, and software configuration management. Lastly, this role will be responsible for documenting improvements around Release Management and release scheduling practices.
This person will help provide templates to help guide teams and individuals through the Release Management process.
RESPONSIBILITIES/TASKS: Strategy & Planning
Manages the software releases from end-to-end, keeping a schedule to track releases.
Recommendations for source code control changes and processes to manage and release software.
Maintains a broad knowledge of new technology, equipment, and systems. Acquisition & Deployment
Manages the source code control repository and maintain source branch integrity.
Design automation interfaces
Primary gatekeeper for managing software versions as correlated to scheduled releases.
Design automation interfaces for Database changes as they relate to software releases. Operational Management
Maintains a release schedule.
Holds regular meetings to review schedules.
Creates and maintains procedures for release management.
Maintains release notes and release communication to customers and IT staff. Incidental Functions
Training and knowledge sharing with development teams.
Mentor and coach junior level developers and/or Professional Apprentices.
Project and task management and reporting as necessary.
Presentations to management, clients, and peer groups as requested. This position description identifies the responsibilities and tasks typically associated with the performance of the position. Other relevant essential functions may be required.
EMPLOYMENT QUALIFICATIONS: EDUCATION OR EQUIVALENT EXPERIENCE:
Bachelor s degree in computer science, information technology or related field required. Master s degree preferred. Combinations of relevant education and experience may be considered in lieu of a degree.
Continuous learning, as defined by the Company s learning philosophy, is required.
Certification or progress toward certification is highly preferred and encouraged.
Completion of industry recognized professional designations, advanced degree, and training in business and/or systems highly desirable.
EXPERIENCE:
7 years of progressive responsibility in an IT environment with demonstrated technical knowledge which provides the necessary skills, knowledge, and abilities.
3 years management, supervisory or lead experience in IT required.
Seven years of successful project or release management experience in a multiple product competitive industry.
5 years of experience required if candidate possesses a related advanced degree.
3 years practical experience in release planning, packaging, and scheduling in a software development environment.
3 years practical experience in managing cross functional release packages in a software development environment.
SKILLS/KNOWLEDGE/ABILITIES (SKA) REQUIRED:
Deep understanding of development methodologies across IT.
Deep understanding and experience in industry leading design and development practices.
Excellent planning skills.
Solution design and development experience.
Knowledge of end-to-end development process.
Proven technical aptitude in one or more domain.
Deep technical expertise of building solutions.
Knowledge of end-to-end development process.
Strong communication skills including excellent written and verbal skills.
Strong negotiation skills to influence key stakeholders.
Customer management skills.
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Software Engineer roles with real interview advice
Good to work for beginers
Good to start career.