Software Engineer
Previous Job
Previous
Software Engineer
Ref No.: 18-22445
Location: Round Rock, Texas
Position Type:Contract
Start Date: 04/03/2018
 General Description:
Software Engineer with broad experience in multiple technologies and in different activities related to the software development life cycle, including but not limited to: understanding business requirements, designing a software solution, development, testing and deployment.
Team player motivated to work with lead engineers and architects on breaking-down, scoping, estimating and designing applications to meet high availability, integrity and reliability requirements.
Passion for growing skills, learning new technology, tackling interesting work and challenging problems.
Required Skills
  • Advanced English skills, must have fluent written skills and advanced conversation skills
  • 4+ years of Software Development experience
  • BA/BS in Computer Science or related field, or equivalent experience
  • Strong knowledge of Agile methodology best practices and strong focus of quality delivery
  • Strong background in Java or .NET technology
    • .NET: desired experience with .NET 4.0+ C#, .NET Core
    • Java: desired experience with Spring Boot and Spring Cloud
  • Experience with system integration related technology such as Web Service standards (SOAP, WSDL), REST services, message queue tools (such as JMS and RabbitMQ) and XML structure and JSON format
  • Experience with relational/SQL databases (Microsoft SQL Server preferred) and understanding of no-SQL databases (like MongoDB), capable of writing and understanding queries and schema structure
  • Experience with code repository tools (like Microsoft TFS and Git), application build and deployment tools (similar to Octopus and Jenkins)
  • Understanding of Cloud Computing concepts such as IaaS, SaaS, PaaS
Desired Skills
  • Experience in TDD (Test Driven Development) and CI/CD (Continuous Integration / Continuous Delivery)
  • Some exposure to containerization (like Kubernetes) concepts and PaaS providers such as Cloud Foundry
  • Familiarity with SQL Server Integration Services (SSIS) and SQL Server Reporting Services (SSRS)
  • Strong communication skills involving meetings with business partners, leading projects, mentoring engineers and interest in a pair programming environment
  • Ability to work in a multi-cultural environment and globally distributed teams
  • Exposure to the financial services industry
 
MUST HAVE: All the required skills above and: Exposure to the financial services industry. Advanced English skills, must have fluent written skills and advanced conversation skills. Experience in TDD (Test Driven Development) and CI/CD (Continuous Integration / Continuous Delivery)
  • Some exposure to containerization (like Kubernetes) concepts and PaaS providers such as Cloud Foundry
Familiarity with SQL Server Integration Services (SSIS) and SQL Server Reporting Services (SSRS