Software Engineer Senior
Company | USAA |
---|---|
Location | San Antonio, TX, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
Requirements
- Bachelor’s degree in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field followed by 6 years of progressive, post-baccalaureate experience in job offered or in an engineering-related occupation
- Mainframe Technologies Rational Developer for z/OS, TSO/ISPF, COBOL, JCL, CICS, REXX, Easytrieve, VSAM, SPUFI, NDM and IBM MQ
- Relational database design and optimization with Oracle, DB2, MySQL and IMS DB
- Mainframe Data Tools Like File Aid/File Manager, CMS, and Password Safe
- Version Controlling Tools like IBM Rational Team Concert (RTC), and Source Configuration Manager (SCM)
- Batch Testing & Optimization tools like QTEST, JIRA, IBM Sterling, Smart Bear Code Collaborator, Splunk, ServiceNow, SharePoint, VISIO, Linux, Unix, or Putty
- Batch Jobs Monitoring & Scheduling (BMC Control-M)
- IBM Info sphere DataStage (ETL)
- Automation of Manual processes using Robotic Process Automation (RPA) technology tools like Automation Anywhere & UIPath
- Java/J2EE Technologies
- Designing and developing test framework like Soap UI, Restful webservices, or JavaScript
- Production Support, Incident Management, Root cause analysis & Permanent fix to failures
- Agile & Waterfall Methodology
Responsibilities
- Identify and manage existing and emerging risks that stem from business activities and the job role
- Ensure risks associated with business activities are effectively identified, measured, monitored, and controlled
- Follow written risk and compliance policies and procedures for business activities
- Design, develop, code, and test significant technical solutions collaborating with senior and lead engineers
- Lead code/design reviews to ensure smooth daily operations and accurate planning at a team level
- Organize work and lead team to deliver features and solutions
- Independently resolve complex production issues and lead troubleshooting of end-to-end solutions that span multiple applications and systems
- Mentor and coach junior engineers
- May begin working with architecture to help influence directions for key technologies within a specific domain
- Provide support to the Enterprise and have an opportunity to significantly impact organizational growth and effectiveness through delivering best in class technology solutions
- Engaged in all phases of the software systems and application development lifecycle which include gathering and analyzing requirements, designing, testing, documenting and implementing software, responding to outages
Preferred Qualifications
-
No preferred qualifications provided.