cover image
Software Technology Inc.

Software Technology Inc.

www.stiorg.com

7 Jobs

141 Employees

About the Company

Software Technology, Inc. is a full service Information Technology solutions provider specializing in e-business, Business Intelligence and Database Systems, systems integration, custom application design and development and computer programming services. Since its foundation in 2004, Software Technology, Inc has been committed to total customer satisfaction, quality services, reliable solutions, long-term partnerships, and a price/value structure.

In today's rapidly changing and dynamic business environment, we are helping companies to adapt and keep pace with the change. Our client-focused solutions combine the right balance of quality, reliability, delivery and value.

They cross the paradigms of the past and complement the ways of the new economy. We are continuously anticipating and responding to the changing customer needs. At Software Technology success is measured by the success of the clients and the relationship we share with them.

Listed Jobs

Company background Company brand
Company Name
Software Technology Inc.
Job Title
Data Architect
Job Description
Job Title: Data Architect Role Summary: Design, develop, and optimize secure, scalable cloud-based data pipelines, warehouses, and lakes. Lead architecture strategy, produce clear visual diagrams and documentation, and drive performance and security best practices. Expactations: • Deliver end‑to‑end data architecture solutions aligned with business objectives. • Produce maintainable diagrams and documentation for cross‑functional teams. • Proactively identify and implement performance and cost optimizations. • Ensure data quality, accessibility, and compliance with governance standards. Key Responsibilities: • Design and implement secure, scalable data pipelines, warehouses, and lakes in Azure. • Select, integrate, and manage cloud data services (e.g., Azure Data Lake, DataBricks, relational and NoSQL databases). • Create data flow, ER, and system architecture diagrams using Visio, Lucidchart, or similar tools. • Maintain comprehensive architecture documentation and design rationale. • Execute hands‑on implementation, tuning, and troubleshooting of cloud data solutions. • Optimize performance of distributed data processing workflows (Spark, MapReduce). • Collaborate with data engineering, analytics, and security teams to enforce governance and security policies. Required Skills: • 5+ years of data engineering with distributed computing (Spark, MapReduce, Databricks). • Proven experience designing and deploying Azure‑based data solutions. • Strong data modeling knowledge (conceptual, logical, physical). • Proficiency in relational and non‑relational database systems. • Advanced diagramming skills (Visio, Lucidchart). • Scripting in Python and SQL. • Deep understanding of data security, governance, and compliance. Required Education & Certifications: • Bachelor’s degree in Computer Science, Data Science, Information Systems, or related field. • (Optional) Azure Data Engineer Associate or equivalent cloud certification.
San jose, United states
On site
Mid level
21-12-2025
Company background Company brand
Company Name
Software Technology Inc.
Job Title
Cloud Engineer 2 /Server Admin
Job Description
**Job title:** Cloud Engineer 2 / Server Admin **Role Summary:** Hybrid role focused 80 % on AWS cloud engineering and 20 % on Windows Server administration. Designs, builds, and maintains scalable cloud-native solutions while providing end‑user and system support for a mixed Windows Server environment. **Expectations:** - Remote‑only position; candidate must pick up equipment in person (Richmond, VA). - Long‑term engagement. - Strong communication of the hybrid nature of duties to stakeholders. **Key Responsibilities:** - Design, implement, and maintain AWS cloud solutions (EC2, VPC, IAM, CloudFormation, SAM, Terraform). - Build full‑stack web applications using React, Node.js, and TypeScript; develop serverless APIs with AWS Lambda and DynamoDB. - Automate infrastructure provisioning and deployments with IaC and CI/CD pipelines (AWS CodeBuild, CodeDeploy, CodePipeline). - Set up monitoring, logging, and alerting (CloudWatch, CloudTrail). - Administer Windows Servers 2016/2019/2022, provide end‑user support, resolve issues, and maintain operational stability. - Implement security best practices across cloud and on‑prem environments. - Collaborate with cross‑functional teams to deliver robust, scalable solutions. - Participate in process improvement, research, and technology skill‑enhancement initiatives. **Required Skills:** - Intermediate to advanced AWS Cloud Platform expertise. - Proficiency in React, Node.js, TypeScript for front‑end development. - Serverless back‑end development (Lambda, API Gateway, DynamoDB). - Infrastructure as Code: AWS CloudFormation, SAM, Terraform. - CI/CD tooling (AWS CodeBuild/Deploy/Pipeline). - Scripting: Python, Node.js. - Version control (Git) and DevOps practices. - Networking: VPC, subnets, security groups, IAM. - Monitoring and logging (CloudWatch, CloudTrail). - Windows Server administration (2016–2022) and end‑user support. - Strong analytical, problem‑solving, written and verbal communication skills. **Required Education & Certifications:** - AWS Certified Solutions Architect or Developer – Associate (preferred). - Microsoft Server Engineer certification (preferred). - Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience).
Richmond, United states
Remote
23-12-2025
Company background Company brand
Company Name
Software Technology Inc.
Job Title
Java Developer(Eclipse IDE)
Job Description
**Job Title** Java Developer (Eclipse IDE) **Role Summary** Senior full‑stack developer with 13+ years of hands‑on experience designing, coding, testing, and maintaining Java‑based web applications. Works independently to translate business requirements into robust solutions, collaborating with cross‑functional teams in an agile environment. **Expectations** - Deliver high‑quality code with minimal supervision. - Apply current best practices in Java, Spring, and front‑end technologies. - Communicate clearly with technical and non‑technical stakeholders. - Participate in Scrum ceremonies and provide accurate task estimates. - Continuously learn and adopt emerging technologies. **Key Responsibilities** - Analyze business requirements and design technical solutions. - Develop UI, middleware, and back‑end components using Java, Spring, JPA, Bootstrap, and jQuery. - Write and optimize SQL queries, stored procedures, and other database objects. - Implement and test web services and REST APIs. - Perform unit and integration testing (JUnit, Selenium) and debug applications. - Deploy applications on Apache Tomcat/TomEE and AWS CI/CD pipelines (CodeCommit, CodeBuild, CodeDeploy). - Maintain documentation in Jira and Confluence; provide ad‑hoc reporting and analysis. - Support end‑users, investigate issues, and ensure compliance with standards. - Contribute to a collaborative team environment and mentor junior staff as needed. **Required Skills** - Java (8, 11, newer) and Spring framework - SQL and relational database development (queries, stored procedures) - Front‑end: JavaScript, CSS, Bootstrap 4/5, jQuery - JPA (Java Persistence API) - Eclipse IDE - Apache Tomcat/TomEE - Testing: JUnit, Selenium - AWS services for CI/CD (CodeCommit, CodeBuild, CodeDeploy) - Agile/Scrum methodology, Jira, Confluence - Strong written and verbal communication **Required Education & Certifications** - Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience). - Professional certifications (e.g., Oracle Certified Professional Java SE, AWS Certified Developer) are optional but advantageous.
Trenton, United states
Hybrid
Senior
30-12-2025
Company background Company brand
Company Name
Software Technology Inc.
Job Title
Frontend Developer
Job Description
Job title: Frontend Developer Role Summary: Design, develop, and maintain responsive web interfaces using modern front‑end technologies to deliver high‑performance, pixel‑perfect user experiences in collaboration with UX designers and back‑end teams. Expactations: Deliver clean, reusable code; optimize for speed and scalability; ensure cross‑browser/device compatibility; follow accessibility standards; participate in code reviews; stay current with front‑end trends. Key Responsibilities: - Build and maintain UI components and frameworks. - Translate wireframes/mockups into functional interfaces. - Write clean, efficient, maintainable code. - Optimize application performance and scalability. - Verify technical feasibility of UI/UX designs. - Perform maintenance, updates, and troubleshooting of existing apps. - Participate in code reviews and knowledge sharing. - Keep abreast of emerging front‑end technologies. Required Skills: - Proficiency in HTML, CSS, JavaScript. - Experience with React, Angular, or Vue.js. - Knowledge of responsive design principles and frameworks (Bootstrap, Foundation). - Familiarity with CSS preprocessors (Sass, LESS). - Experience with build tools (Webpack, Gulp, Grunt). - Version control experience, preferably Git. - Understanding of web accessibility (WCAG). - Strong problem‑solving, attention to detail, and communication skills. Required Education & Certifications: - Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent work experience). - Front‑end or UI development certifications (e.g., React, Angular, or web accessibility) are a plus.
Coppell, United states
On site
22-01-2026