CGI - Austin, TX
posted 3 months ago
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.