- System design
- Data structures
- Health insurance
- Stock options
- 401(k) matching
- Paid time off
Location: Houston, TX 77042
Job Description: Junior Software Engineer
We are looking for Junior Software Engineers to join the P97 Engineering Team. The Engineering Team is responsible for the design and implementation of the necessary cloud based PetroZone© Mobile Commerce Controller. The Mobile Commerce Controller provides the necessary site connectivity, site monitoring, workflow engine, payment, and loyalty systems integrations that provide mobile applications the ability to purchase fuel and to execute in-store mobile payments.
P97 is looking for passionate and talented Software Engineers with 1-3 years of experience building innovative, mission critical, high volume, and easy-to-use applications. You will have the opportunity to make a large impact on the design and implementation of leading-edge products in this position for P97.
Use C#/.Net to develop Azure hosted services to facilitate the mobile payments processing and workflows
Work from technical protocol specifications and 3rd party API documentation to develop Azure hosted services
Specialize in the development of Azure services and TCP/IP interface integrations to provide the framework for device communications that facilitate P97’s core business
Assist the team with testing (unit and integration testing) and debugging (conditional breakpoints, exception trapping)
Work as a value-add team member in a fast paced and agile development environment
1-3 years of software development experience
Agile/Scrum -Knowledge and ability to satisfactorily use agile software methodologies to deliver high value software.
Communication Skills - Possess strong interpersonal and English communication skills, both verbal and written
Desire to Learn -Possess a desire to learn from and work with industry leading experts in the areas of cloud development, integrations, and user interfaces
Education - BS Degree in IT (Computer Engineering, Computer Science, or MIS) is preferred
Software Development -Possess 1-3 years of experience in software development with a solid focus on C#/.Net and familiar with using the following with C#
Debugging – Familiar with using one or more of the following:
Conditional breakpoints to inspect the test environment
Variable modification at runtime
Design Elements -Knowledge of basic class, component, and system design
XML/XSD -Knowledge of Schema Design Concepts, XmlSerializer, DataContract Serializer, Custom Serialization, and XSD Validation
XSLT – Knowledge of basic transformations
Testing - possess 1-3 years of experience testing with one or more of the following:
Test Vector Verification
Test Vector Creation
Design Pattern Knowledge -possess 1-3 years of experience using design patterns including one or more of the following basic or advanced patterns:
Basic Patterns – Adapter, Command, Factory, or Façade
Advanced Patterns – Flyweight, Subject/Observer, Pub/Sub, IoC, Data Patterns, or Transactional Patterns)
Client/Server Communications– Basic understanding of Client/Server communications including:
Data Access Layer -Familiar with using one or more of the following:
DocumentDB/Cosmos DB for multi-model database services in a schema-less NoSQL database
Blob Storage for storing and accessing unstructured data in an Azure cloud
Redis Cache for in-memory data structure stores of a database, cache, or message broker
P97 rewards your hard work with a competitive compensation plan and quarterly bonus program, comprehensive benefits plan, stock options, 401k with a match, PTO package, and amazing opportunities for career growth and personal development. If you want to be the newest member of a vibrant group of technology leaders in a highly innovative and extremely entrepreneurial environment, then apply online today to start building solutions that customers will love to use.
P97’s employees are recognized as a thought leader by peers, customers, and others in the industry with a respected reputation both internally and externally. Join a company that truly rewards your hard work and values your talented contributions. For more information about P97, please visit our website at www.p97.com.
P97 Networks is an innovative, cloud-based Platform as a Service (PaaS) mobile commerce company. We focus on creating solutions for connected devices with an emphasis on identity and security, payment technologies, and digital marketing. P97 is recognized as a thought leader in the convenience retails and fuels marketing industry, we love our product, PetroZone®, and we take hiring very seriously. We further believe the combination of an experienced team, our passion for technology, and our desire to win will make us successful together.