Software Engineer 2
About this role
Employer-provided description, formatted for easier reading.
Outstanding long-term contract opportunity! A well-known Financial Services Company is looking for a Software Engineer in Irving, TX (Hybrid).
Work with the brightest minds at one of the largest financial institutions in the world. This is a long-term contract opportunity that includes a competitive benefit package! Our client has been around for over 150 years and is continuously innovating in today's digital age.
If you want to work for a company that is not only a household name, but also truly cares about satisfying customers' financial needs and helping people succeed financially, apply today.
Contract Duration: 18 Months
Required Skills & Experience
- 2+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work or consulting experience, training, military experience, education.
- Hands-on experience with at least one cloud platform, preferably GCP
- Experience working in Agile/Scrum environments with cross-functional distributed teams.
- 2+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
- Good understanding of software design patterns, secure coding practices, and application performance optimization.
- Awareness of Python and its usage in automation, scripting, data processing, or AI/ML-related initiatives.
- Experience working in Agile/Scrum environments with cross-functional distributed teams.
- Hands-on experience with React.js and modern front-end development frameworks.
- 2 years working in Java, Spring Boot, REST APIs, and Microservices
- Experience building REST APIs, microservices, and cloud-native applications leveraging platforms such as
- GCP and associated AI/ML services.
Desired Skills & Experience
- GCP
- OCP/Kubernetes
- Spark
What You Will Be Doing
- Participate in low to moderately complex initiatives and identify opportunity for process improvements within Software Engineering.
- Review and analyze basic or tactical Software Engineering assignments or challenges that require research, evaluation, and selection of alternatives, related to low-to-medium risk deliverables.
- Present recommendations for resolving low to moderately complex situations and exercise some independent judgment while developing understanding of function, policies, procedures, and compliance requirements.
- Provide information to client personnel in Software Engineering.
Posted By
Natalie DeWitt