Job Title: Software Principal Engineer (Project Manager)
Location: Round Rocks, TX 78682
Position: 6+ months contract (may possibility to get extended)
Remote: No
Shift: Hours: 7:30am-4pm / 8am-5pm
Job Description:
Must Haves: Project Manager experience and technical skills.
Requirements:
• Strong SQL (T-SQL) skills.
• Strong SSIS skills.
• Proficient in working with Microsoft SQL Server Management Studio and Visual Studio.
• Strong MS Reporting Services, Tableau, or Power BI reporting skills.
This position is 100% onsite - located at the Round Rock location.
Accountabilities:
• Design and develop scalable, and fully documented, automated solutions that meet customer needs.
• Provides full design, planning, configuration, documentation, deployment and top-level support ownership of storage infrastructure technologies.
• Identifies design requirements and makes recommendations for capacity planning, performance optimization and future direction.
• Designs storage solutions per business requirements. This includes performing storage workload modeling for sizing, optimization and troubleshooting.
• Understands data rationalization, workload automation, storage provisioning, and Disaster Recovery.
• Troubleshoots tools, availability, and performance issues.
• Collaborates on and implements architecture recommendations to application integration, system administration, problem management, preventive maintenance, performance tuning.
• Identifies and eliminates performance bottlenecks and makes performance-related recommendations (hardware, software, configuration).
• Leads or participates in the software development lifecycle, which includes research, new development, modification, security, correction of errors, reuse, re-engineering and maintenance of software products.
• Manages or utilizes software that is built and implemented as a product, using best-in-class development process/lifecycle management (ex: Agile, Waterfall).
• Gathers business requirements and participates in product definition and feature prioritization, including customer usability studies.
• Creates technical documentation of software products/solutions.
• Assists with the development and review of end user and technical end user documentation.
• Drives idea generation for new software products, or for the next version of an existing product.
• Responsible for the delivery of products within budget, schedule and quality guidelines.
• Works with the team to develop, maintain, and communicate current development schedules, timelines and development status.
• Makes changes to system software to correct errors in the original implementation and creates extensions to existing programs to add new features or performance improvements.
• Designs and develops major functional or performance enhancements for existing products, or produces new software products or tools.
• Reviews requirements, specifications and designs to assure product quality; develops and implements plans and tests for product quality or performance assurance.
Responsibilities:
• Contributes to the design and architecture of high-quality, complex systems and software.
• Prepares, reviews and analyzes software/storage specifications for products and systems.
• Contributes to the development, review, analysis and implementation of test strategies for complex software products and systems/for storage products and systems.
• Contributes to the development, test and integration of code for new or existing software of significant complexity involving multiple teams.
• Provides the review, analysis and closed-loop corrective action for issues contributing to software/storage defects and business process problems.
• Designs and implements software lifecycle and quality assurance methods for projects and products.
• Presents accurate project status to senior leadership, at both a summary and detailed level.
• Prepares technical documents used internally and externally to provide both summary and detailed technical information other teams require to complete projects and tasks.