
Texas Guaranteed Student Loan Corp
Software Engineer II
See how this job matches your profile
Sign in for an AI-powered fit score, breakdown, and a tailored resume.
Job Description
Software Engineer II is a member of the Distributed Applications team with primary responsibility to work on development and maintenance of web, mobile, AIML and legacy applications. Software Engineer II uses technologies and application development tools to develop, test, implement, and maintain in-house applications. This role works with Solution Architects and internal business partners to analyze business requirements, participate in design sessions and develop application features, perform quality reviews of project deliverables and maintenance work that is being implemented. The Software Engineer II will also assist with researching problems and requests as well as debug, and correct production problems.
Qualifications
Required Qualifications
- Working experience and understanding of Artificial Intelligence and Machine Learning (AIML) technologies – Python and/or Java, exploratory data analysis, preprocessing data for ML model development.
- Experience in development and implementation of AML algorithms, models using LLMs and ML services to create business applications.
- Developing workflows and automations using AI agents in Contact Center Operations, Finance, HR, and Customer Service segments.
- AI/ML model training, model validation, performance tuning, and deployment in production.
- Strong working experience in one or more distributed web app technologies – Java, Angular Framework, Node JS, JavaScript, Bootstrap, React JS, SQL, Spring Boot, Spring Framework, Spring Data JPA, Spring Security, oAuth, Restful Webservices, Microservices, Hibernate, Spring integration.
- Ability to work with CI/CD tools – Atlassian tools, Docker, Kubernetes, Jenkins, Maven, Git, SVN, Nexus etc. and IDEs – VS Code, Spring Tool Suite, Eclipse, IntelliJ.
- Working knowledge of deploying apps to App servers – Oracle WebLogic, Tomcat etc. and connecting to data bases- SQL Server, DB2, mySQL etc.
- Understand Object-Oriented Design, Unified Modeling Language (UML) Notation, Relational and Non-Relational Standard Query Language (NoSQL) databases.
- Demonstrated experience in requirements analysis, software design, applications development, software testing and implementation in production.
- Excellent communication and collaboration skills.
- Bachelor’s degree in computer science, Computer Engineering, or related field. Experience beyond the minimum work experience requirement can be substituted for college hours on a year-for-year basis.
- Three (3) years of application software development experience from a combination of web technologies, AIML technologies, cloud applications and software tools.
- Two (2) years of experience in application building, deployment, debugging and running applications on app/web servers as well as cloud platforms.
- One (1) year of experience in version control systems, agile methodologies, SDLC, build tools, and issue/bug tracking tools.
Preferred Qualifications
- Working knowledge of Cloud with Azure, AWS, GCP or equivalent.
- Experience of workflow automations using AI Agents and deployment.
- Data Transformation experience using ETL tools.
- Knowledge of COBOL, CICS on zOS.
- Experience with legacy app (Cobol) conversion to distributed apps.
Skills & Technologies
About the Company
Texas Guaranteed Student Loan Corp
View company profile →
Interested in this role?
Sign in or create a free account to see how this job matches your skills, apply with one click, and let our AI tailor your resume.
Sign in to applyJob Details
Employment Type
Full Time
Experience Level
Mid
Salary Range
$64,000 – $87,000
Location
Round Rock, TX
Posted
Today
Country
US