CGI - Austin, TX

posted 3 months ago

Full-time - Senior
Austin, TX
Professional, Scientific, and Technical Services

About the position

CGI is seeking a creative and innovative SQL Developer with .Net experience, someone who wants to be part of our fast-paced and groundbreaking Agile team. This is a client-facing opportunity where the developer will work on a team of truly hard-working individuals and be responsible for the design, build, and testing of IT applications and their components that work with sophisticated enterprise systems and external vendor systems. The ideal candidate must be a highly motivated, well-rounded, self-starter who thrives in a collaborative, dynamic, agile environment. This position can be performed in a hybrid model from any CGI Offices or Client sites in Dallas, TX or Austin, TX. The role requires strong analytical skills to recognize the needs of customers and build simple solutions that address those needs. Effective communication is essential, as the resource must clearly convey ideas to peers, stakeholders, and management. Creativity is also a key component, as the candidate will need to invent new ways of approaching problems and developing innovative applications, drawing on experience from other industries. Customer service skills are crucial when dealing directly with clients and customers, as the candidate will need to answer questions and resolve issues. Attention to detail is necessary, as applications consist of many parts that must work together seamlessly. Problem-solving skills are vital for making decisions that advance the project as issues arise. Teamwork is essential, as the candidate will work as part of a distributed agile (SAFe) team of developers, analysts, QA, and more. The developer will leverage existing open-source frameworks, third-party components/libraries, cloud, and commercial software to develop robust enterprise solutions. Responsibilities include designing and developing software applications, features, and defect fixes, championing and practicing Agile principles, writing unit tests, performing code reviews, and participating in Scrum meetings. The developer will analyze user stories and requirements to provide solution designs and will work closely with the development team, test team, product manager, and business analyst to deliver high-quality software applications. The role also involves enabling a 360-degree view of customer-centric information through the integration of various internal/external systems, mobile apps, devices, and data marts, as well as supporting and improving existing applications used by consumers and operations staff. The developer will evaluate application performance and deliver efficient and performant solutions.

Responsibilities

  • Leverage existing open-source frameworks, third-party components/libraries, cloud and commercial software to develop robust enterprise solutions.
  • Design and develop software applications, features, and defect fixes.
  • Champion and practice Agile principles.
  • Write unit tests, perform code reviews, and participate in Scrum meetings.
  • Contribute to low-level design of the features/user stories.
  • Analyze user stories and requirements and provide solution design.
  • Work closely with the development team, test team, product manager, and business analyst to collaborate, review, and deliver high-quality software applications.
  • Enable a 360-degree view of customer-centric information through integration of a multitude of internal/external systems, mobile apps, devices, and data marts.
  • Support and improve existing applications used by consumers as well as operations staff.
  • Evaluate performance of applications and deliver solutions which are efficient and performant.

Requirements

  • At least 9+ years of experience in development with strong SQL Server experience including server migration, server building, SSRS, and SSIS.
  • Proficient in .Net programming, .Net Framework 4.0 - 4.7.2, C#, VB.Net, Service Oriented Architecture (SOA), Web Services, REST API, SSRS, SSIS, XML, XLST, XPath programming.
  • Experience with build and deploy tools like Git, TFS, Nuget, and automated deployment tools.
  • Strong database development (SQL programming) and performance tuning skills.
  • Knowledge of application performance including threading, indexing, clustering, and caching.
  • Strong computer science fundamentals, knowledge of data structures and big O notation.
  • Experience with automated unit testing and performance profiling.
  • Familiarity with ASP.Net, AJAX, MVC, WCF Services, and REST API.
  • Proficient in Visual Studio 2015 - 2017, Postman, Fiddler, and developer tools.
  • Experience with Entity Framework and Microsoft Enterprise Library.
  • Knowledge of protocols like TCP/IP, HTTPS, and HTTP.

Nice-to-haves

  • Experience with .Net Core, Micro Services, MongoDB, Kafka, Swagger, and cloud technologies such as OpenShift or other open-source cloud deployment.

Benefits

  • Competitive base salaries
  • Eligibility to participate in an attractive Share Purchase Plan (SPP) with company matching contributions
  • 401(k) Plan and Profit Participation for eligible members
  • Generous holidays, vacation, and sick leave plans
  • Comprehensive insurance plans including medical, dental, vision, life, and disability coverage
  • Back-up child care
  • Pet insurance
  • Member Assistance Program
  • 529 college savings program
  • Personal financial management tool
  • Lifestyle management programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service