Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

Invasystems

Software Developer

Career Insights for Software Developer / Engineer

See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.

Scorecard

Based on Texas data

Review key factors to help you decide if this role fits your goals. How is this calculated?

Were these scores useful?

What they do

A Software Developer or Engineer designs or improves computer software. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance. May specialize in the design of computer applications or computer systems.

$114,484 / year median in Texas

+16% projected growth

Explore Career

Job Description

Software Developer Job Location :
Sugar Land, Texas, USA Job ID:
IR_155
Openings:
2
Job Title:
Software Developer Job Description Invasystems Inc. seeks Software Developers to support the design, development, and delivery of our core product portfolio. Work within a team of developers building across the full stack, including web frontends, RESTful APIs, databases, and Windows services. This is a hands-on role focused on implementing and enhancing software solutions, collaborating closely with QA, project managers, and the broader engineering team. The role supports five active product lines: FieldDNA
  • Field Sales Automation, Secondary Sales, and Distribution Management System TimeTrack
  • Professional Services Time, Expense, and Invoice Management Solution DiagnEASE
  • OT Rule Engine and Alerting System InField
  • Energy Field Inspection and Services Management System IAMOE
Industrial Asset Management & Operational Excellence System Software Design and Development:
Design, develop, and enhance full-stack application components, including web front-ends, RESTful APIs, relational databases, and background Windows services. Create detailed design specifications, including data models, class diagrams, and interaction diagrams, to support development and implementation of new features. Analyze user needs and software requirements to determine feasibility of design within time and cost constraints. Modify existing software to correct errors, improve performance, and adapt systems to new business requirements or technologies.
System Performance and Scalability:
Analyze system performance, identify bottlenecks, and implement improvements to meet defined performance requirements. Develop and implement scalable solutions to support system growth and reliability. Identify technical risks during development and implement mitigation solutions.
Collaboration and Development Process:
Collaborate with project managers, business analysts, and QA teams to translate requirements into technical designs and functional solutions. Participate in code reviews to ensure code quality and adherence to standards. Develop prototypes and proof-of-concepts to validate solutions. Develop and execute testing and validation procedures.
Documentation and Support:
Prepare and maintain technical documentation, including system interfaces and API specifications. Support software deployment, integration, and maintenance activities. Collaborate with internal teams to address technical issues and system enhancements.
Minimum Requirements :
Master's degree in Computer Science, Computer Information Systems, Software Engineering, Information Technology, or a related field and 24 months of experience in software development or related occupation. 2 years of experience developing software applications using Angular, Fast
API, .NET
Core technologies, including TypeScript, Python, and PostgreSQL, and Azure AI Foundry, applying object-oriented design principles and design patterns. 2 years of experience designing and developing cloud native SaaS applications, including microservices architectures and RESTful APIs. 2 years of experience with cloud-based application development and deployment using Microsoft Azure. 2 years of experience working in Agile software development environments, including source control using Git
  • Azure DevOps.
2 years of experience developing web-based user interfaces using React. Travel requirement : Up to 15% domestic and/or international travel may be required. Please apply to Job ID# IR_155 at https://invasystems.com/careers Why Join Invasystems? At Invasystems, you'll have the opportunity to work in a technology-driven environment where your software development expertise directly contributes to building and enhancing innovative products. You'll work across the full technology stack, collaborate with experienced engineering, QA, project management, and business teams, and gain exposure to diverse industries and real-world technology solutions. You'll be part of a team working on a portfolio of products across field sales automation, professional services management, industrial operations, energy field services, and asset management , while working with modern technologies including Angular, React, Python, .NET Core, PostgreSQL, Microsoft Azure, REST APIs, microservices, and Azure AI Foundry . Ready to Build Technology That Makes an Impact? Join Invasystems and be part of a team that is designing, developing, and delivering technology solutions that help businesses improve operations, increase efficiency, and solve complex business challenges.
Send your updated resume to:
careers@invasystems.com or complete the application through our Careers page. To learn more about Invasystems, our products, and the work we do, visit https://invasystems.com . We're excited to hear from you and welcome driven software professionals who are passionate about technology, problem-solving, innovation, and building meaningful solutions!