Software Developer
WASTELINQ
Houston, texas
Job Details
Full-time
Full Job Description
WASTELINQ provides innovative technology solutions that are designed and tested by waste industry experts to waste industry customers and service providers. Our web-based software was developed and tested over 15 years and thousands of transactions across hundreds of customers. At WASTELINQ, we don’t just build software. We live and breathe the waste industry. With years of hands-on experience managing successful service providers, transporters, and disposal facilities, we understand the challenges our customers face. That’s why we’ve created technology solutions that make waste management simple, connected, and transparent.
Job Description
Software Engineers in Business Systems contribute to the creation, improvement, and maintenance for a suite of mission-critical business applications. They work on both standard and custom solutions for WasteLinq, along with all associated packages, tools, and integrations. They work well as a team and collaborate with internal customers to keep our business processes operational and efficient. They are dedicated to learning and improving their craft.
Essential Duties and Responsibilities
Execute full lifecycle software development within IT standards, policies and best practices and contribute to the evolution of these standards.
Design and develop software solutions with medium complexity, by studying business processes and technical architecture, conferring with users, and studying systems flow, performance/usage, and work processes to provide optimized solutions.
Creates and maintains development artifacts that may include solution and design documentation, unit testing plan and results.
Participate in defect or incident resolution and/or root cause analysis in the incident and problem management processes.
Identifies and creates automation capabilities to increase IT efficiencies.
Monitor and maintain production applications to ensure high-availability and minimize downtime to our customers.
Attend and participate in development and requirements meetings.
Participate in peer-reviews of solution designs and related code. Provide feedback that aligns to IT standards.
Coach and mentor other developers, including interns.
Collaborate with technical and business resources.
Provide updates on status and raise issues in a timely manner.
Provide on occasion off hours support.
Requirements
Bachelor’s Degree in computer science engineering, or related STEM field. Will consider years of related experience in lieu of degree.
2+ years of experience.
Multi-tasking aptitude and proactive problem solver.
Proficiency in MS Office (Excel, Word, and PowerPoint).
Produce software artifacts (e.g. Software Development Plan, Software Design Document, Software Version Description, Interface Control Document, Software Configuration Management Plan).
Derive software requirements, develop use cases and user stories.
Ability to create UML Diagrams (class, sequence, activity, component, and data flow diagrams). Preferred design tool is Cameo.
Coding skill knowledge in C/C++ and Java. Strong knowledge of Object-Oriented Design and Programming.
Written and oral communication skills.
Qualifications
Experience with Agile Development methodologies.
Experience with JIRA or similar Agile development tool.
Experience in proposal work.
Experience with Cameo or similar modeling tools.
Experience with client server architectures.
Understand and debug TCP and UDP packet traffic.
Experience in Linux environments.
Knowledge of software middleware (e.g., JMS, DDS, and Kafka).
Knowledge of UAS systems and ground control station architecture (e.g. STANAG 4586, FoS Block specification).
Knowledge of FACE, MOSA, OMS, and UCS standards.
Benefits
401(k).
AD&D insurance.
Dental insurance.
Disability insurance.
Family leave.
Flexible schedule.
Flexible spending account.
Free parking.
Health insurance.
Paid holidays.
Paid sick time.