Join Our Team

Product Owner/Scrum Master

Type: Full time
Location: Dallas, TX

    • Develops and maintains an effective and collaborative business partnership with key customers and stakeholder
    • Driver of requirements elicitation, documentation and gathering activities with the guidance of the Development Manager and Product Management team
    • Support the Product vision and mission with gathering and writing requirements to support business requirements across multiple products and project.
    • Evaluate data and insights for comprehensive strategy planning.
    • Establish timelines and product benchmarks
    • Develop data and analytics roadmap
    • Consolidate data into user stories and necessary product requirements
    • Establish initiatives and align with cross-functional goals
    • Collaborate with SAFe Portfolio Management team, product scrum team, and product leaders to establish timeline workflows and goals
    • Ensure product aligns with company mission and goals
    • Working in scales agile environment to improve the benchmark quality of the product
    • Responsible for ownership of product voice and vision
    • This role is at the heart of re-platforming Telecom Industry
Qualifications
    • Minimum Bachelor’s Degree in Business Administration, Computer Science or related field, Master’s degree is a plus.
    • 7+ years’ experience in Agile Project Management/Team Leadership in software development.
    • Minimum 3+ years of Telecom field experience.
    • Certifications/education in SAFE a plus.
    • Significant contribution as a change agent in an agile transformation.
    • Excellent verbal and communications skills. Provide clear, concise direction to the broader team while delivering comprehensive status to management.
    • Strong independent leadership skills with the ability to lead teams with minimal oversight including the ability to prioritize work and meet deadlines in a results-oriented, fast-paced dynamic environment.

DevOps Engineer

Type: Full time
Location: Dallas, TX

Job Duties:

    • Research, analyzes, develops, and documents new processes and procedures to implement new solutions for use by IT Technicians to meet future problem resolution needs.
    • Serves as technical expert providing support to IT Technicians.
    • Developing guidelines and upgrade techniques for new operational procedures for the support of operating systems software, databases, hardware systems, network systems software, security and client server systems.
    • Leads in the development of processes and procedures to be used by IT Technicians in the division and elsewhere in DTSS.
    • Administration, implements, and provides technical support of applications and associated hardware used in a client server environment utilizing a specialized set of diagnostic tools with elevated privileges.
    • Administration and implements automated data processing systems and computer application programs.
    • Developing operational, installation, and upgrade procedures, to be used by other staff, for communication systems, hardware, network, security, storage and software.
    • Serves as a liaison between other technical staff, management, users, and vendors regarding service requests, usage, standards, security, and other technical matters.
    • Developing structured diagrams for the specifications of databases, communication systems, servers, storage area networks, security or any other computer related hardware or software.
    • Developing and documents configurations of the following servers, databases, computers, security and network monitor systems, packaged programs, macros, utilities, and communication systems.
    • Developing and implements databases, communication systems, storage area networks, security and applications with user departments, vendors, and data centers.
    • Developing and implements the directory configurations, messaging configurations, and state-wide operating systems which include communication systems (servers, routers, switches and hubs).
    • Administration, implements, and provides technical support for the telecommunications equipment, filters and interfaces related to state-wide messaging and communication systems utilizing a specialized set of diagnostic tools with elevated privileges.
    • Provides planning, design, and implementation of computer hardware, software, and network components.
    • Tests programs and systems and integrates system modules.
Qualifications
    • Must have Bachelor’s degree in computer science, engineering or related field, or equivalent combination of education and experience.
    • Extensive software Configuration Management experience.
    • Proficiency with Git, and Bitbucket or GitHub.
    • Experience using Atlassian tools especially Jira.
    • Experience with Jenkins.
    • Experience with Linux commands and shell scripting.
    • Software development lifecycle experience.
    • Configuration Management experience for development in Agile process.
    • Experience using code review tools.
    • Excellent oral and written communications skills.
    • Strong interpersonal skills with a team focus.

Full Stack Engineer

Type: Full time
Location: Frisco, TX

Job Duties:

    • Designing and Developing high performance graphical user interfaces using ASP.NET, VB.NET, Microsoft design Patterns (MVC, WCF), WPF, ADO.NET, Hibernate, Microsoft SQL Server. Lead high level design and technical architecture activities to define overall .NET software design, including requirements reviews, architectural proof of concepts and creation of design artifacts.
    • Manage team capacity and produce quality .NET development estimates Design .NET software components based on documented requirements; Provide inputs on the overall .NET software design and architecture.
    • Code and unit test both framework and functional .NET software components. Work collaboratively to identify and resolve issues impacting .NET software design and delivery.
    • Designing and developing high throughput services using WCF, Webservices and Web API in Visual Studio.
    • Support, Enhancing and Maintaining existing Web Applications using .Net Framework 4.6/4.7 and SQL Server 2017.
    • Involve in building MVC web pages using MVVM design Pattern with AngularJS client side
    • Designing interactive ASP.NET Webforms using AngularJS, JavaScript, jQuery, HTML, CSS, Bootstrap and AJAX to provide excellent user experience.
    • Developing Stored Procedures, Functions, Triggers, Indexes and Optimizing complex SQL Queries for registration process and Statistics reports as requested by County users and Petitioners.
    • Involve in the creation and deployment of the reports using SSRS and configuring the SQL Server Reporting Server.
    • Developing Automation/Unit Test Framework using NUnit, MS-Test framework for optimal code coverage, ServiceNow and TFS for Bug Tracking, Azure DevOps Server for code review and code build.
    • Continuous deployments to Dev, QA, Staging and Code Migration to PROD with Change requests using Software development life cycle tracking tools (TFS, DevOps)
    • Tasks Related to Application Server Management (Windows), SQL Server and Web Server Management (Internet Information Server IIS)
Qualifications
    • Must have Bachelor’s degree in computer science, engineering or related field, or equivalent combination of education and experience.
    • Minimum 3 years of experience in a .Net, ASP.Net or equivalent work experience
    • Hands on experience with Software Source Code Management tools (e.g. BitBucket, Git)
    • Hands on experience with web/application servers (e.g., Tomcat, WebLogic)
    • Experience with Cloud Computing, Azure.
    • Experience with Application Development
    • JavaScript (Angular.js), MVC.Net and Spring Boot preferred

Quality Automation Specialist

Type: Full time
Location: Remote

Job Duties:

    • Creating and execute automation test scripts using perfecto Mobile’s Automation tool on the native, hybrid, web and database applications that interact with the various connected device hardware and software of the overall system.
    • Capturing and Monitoring TCU logs, CAN messages and SDN logs in order to identify the root cause of the problem and measure system performance and also conducting the smoke test for each SDN release.
    • Monitor client and server stats, analyse test results and support in debugging and fixing performance issues. Prepare and present consolidated performance summary report to the management.
    • Work on different aspects of mobile testing including usability and functionality on multiple mobile platforms.
    • Completing the tasks associated with the testing strategy and test plan associated with the engagement.
    • Design, develop, implement and maintain automated and manual test plans to address all functional and technical requirements and run load testing, functional testing, unit testing, regression testing, negative scenario testing, integration testing.
    • Develop and implement comprehensive test strategies, test conditions, test plans, test cases/user stories, scripts, test steps, test data, and test automation
    • Create, maintain and execute the product build and test procedures to ensure quality assurance for delivered systems
    • Design and create specialized test fixtures and equipment to support testing and delivery requirements.
    • Creating and execute automation test scripts using perfecto mobile’s Automation tool on the native, hybrid, web and database applications that interact with the various connected- device hardware and software of the overall system.
    • Perform manual testing, execute test automation, and use diagnostic tools to validate product functionality and system performance.
    • Work alongside Agile Software Development team, providing functional, integration, regression, data integrity and stress testing as well as assisting with user acceptance.
Qualifications
    • Must have Bachelor’s degree in computer science, engineering or related field, or equivalent combination of education and experience.
    • 2+ years experience in a Quality Assurance, Tester or Development role
    • Experience writing Test Plans & Use Cases
    • Experience with API testing, Rest Services, Json
    • Must have experience in writing and executing SQL queries for data verification
    • Ability to work with minimal supervision and a self-starter.

Java Developer

Type: Full time
Location: Remote

Job Duties:

    • Collaborate with product owner and business teams to identify business needs, features and gather requirements.
    • Design application architecture, implement and demonstrate prof of concepts (POC) and finalizing the workflows.
    • Conduct and attending the day to day SCRUM calls to track the work progress, understand the road blockers and ensuring the deliverables in timely manner.
    • Developing, troubleshooting and debugging Java application phases within a project scope ensuring that work product meets end user acceptance criteria.
    • Performs analysis, planning, story breakdown, development, and unit testing of complex software applications and resolution of defects.
    • Managing self-directed assignments to resolve software defects and implement features to meet schedule commitment with high-level of quality.
    • Develop light weight business component and integrate applications using Spring framework, spring MVC, Spring Data, Spring Batch, Spring Boot, Spring Security using features like IOC and configuring application context for spring bean factory type process XML/JSON messages.
    • Develop MicroServices using Spring MVC, Spring Boot, Spring Cloud, Spring AOP, Dependency Injection, Spring Security, Spring Batch, Spring Transaction, Spring Actuator and JPA.
    • Work as part of the high performing agile team using the latest tools for rapid development, continuous integration, and deployment.
    • Implement different message transformers to convert JSON requests/responses into SOAP API and vice versa, develop REST and SOAP APIs using SOA architecture and integrate to enable the cross-platform communication
Qualifications
    • Must have Bachelor’s degree in computer science, engineering or related field, or equivalent combination of education and experience.
    • Minimum 3 years of experience in a Java Developer role or equivalent work experience
    • Hands on experience with Software Source Code Management tools (e.g. BitBucket, Git)
    • Hands on experience with web/application servers (e.g., Tomcat, WildFly, WebLogic)
    • Experience with Cloud Computing
    • Experience with Java Application Development
    • JavaScript (Angular.js), Java and Spring Boot preferred

Salesforce Developer

Job Duties

    • Configure and customize an evolving global Salesforce.com Sales, and Service Cloud environment. Responsible for maintaining the functional areas of data management (including integrations), case management, knowledge base, person accounts, dashboards, and reports.
    • Maintain system metrics to track trends in usage and data integrity
    • Participate in cross-functional teams that address strategic business issues.
    • Elicit requirements using interviews, document analysis, requirements workshops, surveys, site visits, business process descriptions, use cases, scenarios, business analysis, task and workflow analysis.
    • Critically evaluate information gathered from multiple sources, reconcile conflicts, decompose high-level information into details, abstract up from low-level information to a general understanding, and distinguish user requests from the underlying true needs.
    • Evaluating the data collected through task analysis, business process, surveys and workshops.
    • Communicating effectively with clients, vendors, partners and internal teams to deliver product’s functional requirements like screen, interface, and UI designs.
    • Designing and executing test scripts and test scenarios.

Qualifications

    • Must have Bachelor’s degree in computer science, engineering or related field, or equivalent combination of education and experience.
    • Minimum 2 years of experience implementing and configuring Salesforce
    • Experience with Cloud Computing
    • Apex Coding experienc
    • Working in an Agile development environment