Software Engineer III

Apply Now

Company: Texas Guaranteed Student Loan Corporation

Location: Round Rock, TX 78664

Description:

Who you are:

You are one who works on development and maintenance of web and mobile applications and ensure business applications are available for use 24x7 in production. You can use web and mobile technologies and application development tools to create, test, implement, and maintain applications in-house. You can work with internal and external business partners to research problem requests, find, and correct production problems, develop application features, perform quality reviews of project deliverables and maintenance work that is being implemented into production. This position will provide technical consulting on web, mobile and cloud applications to business users, project teams, and other departments in the organization.

Who we are:

Trellis Company is a nonprofit 501(c)3 corporation with the dual mission of helping student borrowers repay their education loans and promoting access in higher education. Our strong philanthropic heritage of giving through grants to colleges, universities, and research groups remains focused on improving student outcomes, especially to underserved students, families, and institutions.

As we move into the future, we're drawing on our history, branching into new sectors beyond student loans, and delivering the same level of exceptional care and service that our customers have come to depend on. We remain invested in the success of students and higher education institutions. This combination of stability and vision creates a unique intersection: a startup environment at a company that also has a stable foundation, resulting in an opportunity for the right candidate to help shape our company's future. This is an exciting time to join the Trellis team!

Location:

This position is a hybrid position, requiring two days a week working onsite at Round Rock, Texas.

ESSENTIAL DUTIES AND RESPONSIBILITIES

The position incumbent is expected to perform the following essential duties and responsibilities of the position with reasonable accommodation.
  • Conducts technical analysis of requirements from business stakeholders on app feature enhancements, regulatory changes.
  • Designs and develops cost effective application modules using web and mobile technologies applying the best coding practices and application standards.
  • Maintains existing web and mobile applications - troubleshooting production issues, debugging, bug fixing, testing and deployment.
  • Participates in peer code reviews and pair programming using agile software development methodologies.
  • Creates artifact migration requests and change records, smoke testing and production release of software modules.
  • Integrates applications with third-party modules, creates test plans and conducts unit and system testing for integrated applications.
  • Takes the lead on project initiatives and research suitable solutions.
  • Cross-train team on business Operations and technologies.
  • Participate in rotating on-call support for web and mobile business applications.
  • Participate in training and other learning opportunities to ensure compliance and expand knowledge of company, position, and process.

NON-ESSENTIAL DUTIES AND RESPONSIBILITIES
  • Follows all corporate policies and procedures and performs all work functions in a safe and efficient manner.
  • Assist with special projects as assigned.
  • Must be available to work flexible hours.
  • Supports other functions and responsibilities of the departments.
  • Interacts with all levels of management as necessary.
  • Contributes to the development of strategic initiatives.
  • Assist with special projects as assigned.
  • All other duties and responsibilities as assigned.

KNOWLEDGE, SKILLS, AND ABILITIES
  • Web technologies - HTML5, CSS, SCSS, JSP, Angular Framework, Node JS, JavaScript, Bootstrap, Oracle ADF Framework, Microsoft apps.
  • Mobile development technologies - Android, Swift (native).
  • Server-Side Technologies - Spring Boot, Spring Framework, Spring Data JPA, Spring Security, oAuth, EJB, Restful Webservices, Microservices, Hibernate, Spring integration.
  • Cloud apps integration and testing.
  • Build tools - Jenkins, Maven, Git, SVN etc.
  • IDE - Spring Tool Suite, Jdeveloper, Android Studio, Xcode.
  • App servers - Oracle WebLogic, Tomcat, GlassFish.
  • Databases- SQL Server, DB2 etc.
  • Promotes, implements, maintains, and enhances relationships with clients.
  • Communicates clearly and concisely, both verbally and in writing, in a courteous and polite manner.
  • Ability to work independently as well as collaborate with the team in projects.
  • Proficient at producing system and product documents with clearly organized thoughts using proper sentence construction, punctuation, and grammar.
  • Ability to organize and perform tasks in a quick, accurate, and efficient manner to meet development and production demands.
  • Ability to handle several concurrent activities at once, resolve conflicting priorities, communicate effectively, and manage daily personnel issues in a teamwork environment.
  • Good negotiator with ability to analyze problems quickly with minimal help.
  • Proficient in IDEs, build tools, as well as source code repositories.

QUALIFICATIONS

Education

Required:
  • Bachelor's degree in Computer Science, Information Systems, or related field is required.
  • Experience beyond the minimum work experience requirement can be substituted for college hours on a year-for- year basis.

Experience

Required:
  • Four (4) years of application software development experience from a combination of web technologies, mobile technologies, cloud applications and software tools.
  • Experience in application deployment, debugging and running applications on app/web servers as well as cloud platforms.

Preferred:
  • Working knowledge of Cloud with Azure, AWS, GCP or equivalent.
  • Independent learning and applying AI, Machine Learning and Data Analytics.
  • Data Transformation experience using ETL tools.

PHYSICAL AND MENTAL DEMANDS
  • Occasionally must move about inside the office.
  • Repetitive motion. Regularly operates a computer, phone, and general office equipment.
  • Regularly required to handle, feel, grasp objects and reach across a work area.
  • Regularly communicates with other employees and on the phone, virtually, or in person with clients. Regularly converses with internal and external contacts.
  • Visual acuity. Regularly must have close visual acuity to view and enter information into computer and software systems, analyze data, develop presentations and reports, and other materials.
  • Mental focus. Requires worker to maintain focus and exchange detailed and accurate information through oral and written communication.

WORK ENVIRONMENT
  • Work may be conducted remotely or in an office with a surrounding small cubicle environment.
  • Office work environment is climate controlled with no substantial exposure to adverse environmental conditions.


All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, gender identity or sexual orientation. We are also an equal opportunity employer of individuals with disabilities and protected veterans.

Please view Equal Employment Opportunity Posters provided by OFCCP.

Similar Jobs