Are you someone who strives for excellence, values accountability, provides the best service, all while reflecting unwavering integrity? Our talented team members across the state follow the behaviors, beliefs and outcomes of these core values to ensure that our vision is met. If you're ready to join the TSTC family and make great memories please complete our application process.
Job DescriptionThe Associate Application Engineer designs, develops, tests, implements and maintains high-quality software to meet business and customer needs. This includes developing features and capabilities for end users (employees or students). It also includes configuring and customizing vendor-provided packaged software. In addition, partnering with delivery teams to design, develop and maintain efficient and high-quality integrations - connecting data, applications and third parties that support business processes and customer needs.
The salary range for this position is $64,525 - $74,203 annually.
The final salary offer will be determined based on the candidate's qualifications and experience.
Essential Functions
Employee will demonstrate TSTC Core values of Excellence, Accountability, Service and Integrity with internal and external stakeholders, customers, students and members of the community. Design and implement integration flows and enhancements, including API and/or file-based integrations Proactively monitor integration performance and troubleshoot, resolve, and report integration issues to impacted teams and stakeholders Adheres to implementation and integration processes, best practices, and standards Promote a collaborative team environment and work closely with colleagues and stakeholders to achieve goals Develop highly reliable software solutions that are used across the organization Build prototypes to prove out key design concepts and quantify technical constraints Write high-quality code that satisfies customer needs and strives for simplicity, clarity, and testability Collaborate with stakeholders (e.g. business stakeholders, product owners, project managers, and end users) to understand functional and non-functional requirements Participate in scope of work estimation and forecasting, within an agile environment Adhere to architecture, design and security best practices and standards Participate in design and code reviews or use collaborative programming techniques to promote high quality business outcomes Conduct analysis to determine integration requirements, and design and plan integrations Implement unit and integration tests and conduct functional and performance testing where appropriate Develop reusable software building blocks to enable faster delivery Create implementation artifacts as appropriate, including flow charts, use case and sequence diagrams
Education/Experience/Knowledge/Skills
Associate Degree in a Related Technical Field (required) Bachelor's degree in Computer Science, Information Systems, or related area (preferred). 2+ years of application implementation, integration or development experience Experience in integration engineering Experience in full stack development is a plus 2+ Programming experience in C#.NET, Java, Go, Python or similar object-oriented language Experience with frontend development technologies: JavaScript, HTML, CSS Front-end experience in Angular, React, or similar JavaScript framework is a plus Database experience with PostgreSQL, SQL Server, MongoDB or similar database technologies Knowledge of integration design and development processes (e.g. development, testing, debugging) Experience developing RESTful services Experience in data integration and workflow scripting is a plus Experience with version control, continuous integration, and continuous delivery CI/CD concepts is a plus Knowledge of cloud/AWS technologies: CloudFront, S3 ECS is a plus Production experience with Docker and Kubernetes is a plus Experience with agile development methodologies and agile planning tools such as Jira is a plus Experience with API management platforms, design standards, patterns and standard methodologies is a plus Excellent problem solving and analytical skills Adaptability and a willingness to learn new skills, technologies, and frameworks Previous experience within an application implementation or software development organization is a plus Excellent time management skills with the ability to handle multiple projects simultaneously
Ability to handle change effectively keeping in mind business process and systems implications along with new technology trends Ability to Handle moderately complex issues and problems Should exhibit strong ownership of work, be a self-starter, independent problem solver, and a team-player
Equal Opportunity Employer Texas State Technical College (TSTC), as an equal opportunity employer, complies with all applicable federal and state laws regarding nondiscrimination. TSTC is committed to a policy of equal opportunity for all persons and does not discriminate on the basis of race, color, national origin, age, marital status, sex, sexual orientation, gender identity, gender expression, disability, religion, or veteran status in employment, educational programs and activities, and admissions. Employment Eligibility Verification If hired, you will be required to complete the federal Employment Eligibility Verification I-9 form. You will be required to present acceptable and original documents to prove your identity and authorization to work in the United States. Documents need to be presented no later than the third day of employment. Failure to do so will result in loss of employment at TSTC. Background Checks A criminal history background check will be required for the finalist(s) under consideration for this position.
|