Experience Inc. Jobs

Job Information

HPS Software Solutions, Inc. Senior Software Engineer in Saint Louis, Missouri

Design, architect and develop scalable cloud-based solutions for business information systems leveraging a full-stack development approach with cloud technologies of AWS, Azure, and GCP. The specific duties include: (1) Analyze business requirements, create technical specs, design and implement scalable data flow / processing solutions utilizing Apache NiFi; (2) Lead software development lifecycles and guide end-to-end processes including conceptualization, development, testing, deployment, and maintenance to ensure solutions adhere to agile methodologies and quality standards; (3) Leverage a hybrid approach incorporating elements of waterfall model for structured development, and integrate DevOps principles and CI/CD pipelines (Jenkins, AWS/Azure Pipelines) for streamlined delivery; (4) Collaborate and interface across business operations and product teams to define specs, participate in customer support, and drive solutions aligning with business objectives; (5) Build and maintain front-end components with Angular.js, React.js, Knockout.js, and Backbone.js, and design / implement REST APIs with a focus on security OWASP and CWE standards; (6) Manage complex database interactions on PostgreSQL, Oracle, and MongoDB, and integrate Spring Data, QueryDSL, and Spring Tx for efficient data access and transactions using both Java and Kotlin; (7) Perform code review, mentorship, and establishment of standards to promote code quality, testability, and maintainability using code analysis tools such as Sonar, Zally, and Checkmarx; and (8) Analyze existing systems, employ Microservices architecture principles, troubleshoot complex issues, and refactor code to enhance efficiency and performance.

DirectEmployers