Current opportunities >> Position Details >>

Position Details

Job order - J0717-1568 - Permanent Full Time
Title .NET Developer
Category Software Development/ Engineering
City San Diego, California, United States

Job Description .NET Developer

Position Description
The .NET programmer/analyst role is responsible for contributing to multiple development teams to complete projects with that meet the technical requirements with a solution making use of the Microsoft development stack standards. Duties may seldom include working with teams to install and support Commercial Off The Shelf Software (COTS) packages.


• Promote the SDLC process and documentation with the team
• Provide project schedule input on design, development and Test tasks including the level of effort for each task; Provide input to Project Manager on staff assignments
• Own technical solution for your assigned component of custom development projects
• Occasional responsibility for Technical Solution of COTS implementation and upgrade projects: interfaces, reports, forms, workflow, etc…
• Participate in requirements gathering to shape the technical solution
• Collaborate with other .NET leads to vet solution
• Draft the Application Architecture as part of a complete design document to describe the technologies to be used and the environments used for the project and work with project team to request/implement the infrastructure.
• Provide guidance to the technical team for examples of other applications to reference, development standards to reference
• Assist the Project Manager with weekly client meeting to represent the technical team
• Perform technical reviews to verify teams are following coding standards, executing required test cases, logging issues in the project repository, completing technical documentation for the development
• Participate in the project cutover planning and execution
• Available to occasionally provide support on issues encountered after office hours
• Assist Developers with problems on Incidents (problem resolution and analysis, backfill for application manager on an as needed basis)
• Participate in the technical architecture review with infrastructure service provider



Your future duties and responsibilities
• Promote the SDLC process and documentation with the team
• Provide project schedule input on design, development and Test tasks including the level of effort for each task; Provide input to Project Manager on staff assignments
• Own technical solution for your assigned component of custom development projects
• Occasional responsibility for Technical Solution of COTS implementation and upgrade projects: interfaces, reports, forms, workflow, etc…
• Participate in requirements gathering to shape the technical solution
• Collaborate with other .NET leads to vet solution
• Draft the Application Architecture as part of a complete design document to describe the technologies to be used and the environments used for the project and work with project team to request/implement the infrastructure.
• Provide guidance to the technical team for examples of other applications to reference, development standards to reference
• Assist the Project Manager with weekly client meeting to represent the technical team
• Perform technical reviews to verify teams are following coding standards, executing required test cases, logging issues in the project repository, completing technical documentation for the development
• Participate in the project cutover planning and execution
• Available to occasionally provide support on issues encountered after office hours
• Assist Developers with problems on Incidents (problem resolution and analysis, backfill for application manager on an as needed basis)
• Participate in the technical architecture review with infrastructure service provider

REQUIRED QUALIFICATIONS TO BE SUCCESSFUL IN THIS ROLE
• 2+ Years of experience programming in C# and .NET technologies as a software engineer: OOP, concurrency programming, design patterns, Visual Studio, Windows Communication Foundation, RESTful service implementation, Service Oriented Architecture, Test-Driven Development, Acceptance Testing, Transact-SQL, and SQL Server
• 2+ Years of experience programming in C# and .NET technologies as a software engineer: OOP, concurrency programming, design patterns, Visual Studio, Windows Communication Foundation, RESTful service implementation, Service Oriented Architecture, Test-Driven Development, Acceptance Testing, Transact-SQL, and SQL Server
• Experience and familiarity with .NET stack including C#, ASP.NET, SQL Server, MVC, Entity Framework, WebForms, WinForms
• Familiarity with Web technologies such as Bootstrap and CSS.
• Working knowledge of MS SQL Server and/or Oracle Database.
• Knowledge of system life cycle/application development alternatives
• High aptitude for complex problem analysis/resolution



Required qualifications to be successful in this role
• 2+ Years of experience programming in C# and .NET technologies as a software engineer: OOP, concurrency programming, design patterns, Visual Studio, Windows Communication Foundation, RESTful service implementation, Service Oriented Architecture, Test-Driven Development, Acceptance Testing, Transact-SQL, and SQL Server
• Experience and familiarity with .NET stack including C#, ASP.NET, SQL Server, MVC, Entity Framework, WebForms, WinForms
• Familiarity with Web technologies such as Bootstrap and CSS.
• Working knowledge of MS SQL Server and/or Oracle Database.
• Knowledge of system life cycle / application development alternatives
• High aptitude for complex problem analysis / resolution
• Top Secret Clearance and/or experience working in Law Enforcement.

DESIRED QUALIFICATIONS/NON-ESSENTIAL SKILLS REQUIRED
• Excellent communication skills; ability to effectively present to target audience
• Ability to effectively work with all levels of personnel within the organization
• Detail-orientated; uses sound judgment; and is self-motivated with the ability to handle multiple tasks
• Very good organization and time management skills
• Experience using automated testing tools CodedUI, Selenium, jMeter, and/or other test automation tools
• Knowledge of Windows Server 2008,2012, 2016 including Internet Information Services (IIS)
• Basic networking knowledge including concepts of proxy servers, DMZ, load balancers, etc
• Knowledge of Oracle PL/SQL is a plus
• Experience with Microsoft SSRS, Team Foundation Server, and PowerShell



Build your career with us.

It is an extraordinary time to be in business. As digital transformation continues to accelerate, CGI is at the center of this change—supporting our clients’ digital journeys and offering our professionals exciting career opportunities.

At CGI, our success comes from the talent and commitment of our professionals. As one team, we share the challenges and rewards that come from growing our company, which reinforces our culture of ownership. All of our professionals benefit from the value we collectively create.

Be part of building one of the largest independent technology and business services firms in the world.

Learn more about CGI at www.cgi.com.

No unsolicited agency referrals please.

CGI is an equal opportunity employer.

Qualified applicants will receive consideration for employment without regard to their race, color, religion, sex, gender Identity, sexual orientation, national origin, age, disability, veteran status, pregnancy, or other status protected by law. CGI will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with CGI’s legal duty to furnish information.




Skills
  • .NET
  • C#
  • ASP.NET
  • CSS
  • MVC
  • Oracle
  • SQL Server
  • Winforms

Reference 561736

Click here to apply