.NET Integration/Middleware Lead Developer
We are initiating a major project that will build a new platform to support its Shareowner Services line of business. The project will consist of combining the best in breed solution assets of the portfolios, and stand up a world class solution in a new data center to support the Shareowner Services division. The Shareowner Services division provides services including stock transfer and investment plan services to more than 1,200 companies across the United States. Services provided include stock transfer and registrar, dividend disbursement, investment plan, employee stock purchase plan, full escheatment, and corporate action services, as well as annual meeting, proxy, and tabulation services.
You will work on building this new solution, working with Division Managers, the development teams, subject matter experts, and other stakeholders to define solution roadmaps, develop solution designs, scope technical initiatives and epics, evaluate technologies, and develop frameworks in support of program priorities. The ideal candidate will have experience with the architecture and modernization of enterprise solutions leveraging key platforms and technologies.
Preference given to candidates with experience in the Transfer Agent industry, and those with experience with complex IT environments. Your future duties and responsibilities
The .NET Integration/Middleware Lead Developer will be responsible for architecting and developing the integration layer that supports the evolving Project Wolf solution. The project consists of integrating several existing systems to support the overall Shareowner Services program. The Middleware Lead Developer will lead a small team of developers, creating the integration layer that supports the program.
The Lead Developer uses his/her deep knowledge of technologies, development strategies, and development best practices to support definition and delivery of the roadmap. This includes crafting overall technical vision and direction documents for large or complex initiatives, evaluating technologies and/or alternate approaches, working with stakeholders to estimate and design approaches, and supporting program-level trade-offs on priorities.
The Lead Developer role also requires an individual capable of designing and developing architecture framework capabilities to ensure a technical runway so that development momentum is not delayed. This person has strong collaborative skills with a technologists thinking who can work and communicate effectively with technical and nontechnical stakeholders to continually ensure the product is of the highest quality. This person will move fluidly between the legacy and next generation applications, providing technical expertise to all teams and products in an Agile environment.
The Lead Developer will also:
Diagnose application, infrastructure, and technology issues using various resources; define an appropriate solution; support the resolution; and document the incident record.
Define integration architecture and development best practices, supporting the approval and implementation within the overall team.
Continuously identify and escalate any risks to the solution, quality, staffing and/or delivery commitments so they can be acted upon in timely manner.
Participate in quality validation exercises, including subsystem assessment reviews and/or exploratory testing efforts to continuously keep a pulse on product quality and identify areas for adjustment early in the process. Required qualifications to be successful in this role
3+ years of experience in Data Integration between systems (IIS, Middleware, Integration Services, Web Services, XML, Rest Services, .NET Entity Framework)
5+ years of application development and implementation experience
5+ years of C#.NET experience [ASP.NET, MVC, WEBAPI, REST, SOAP, ANGULAR]
5+ years of relational database experience
5+ years designing, architecting and implementing middleware solutions.
3+ years of experience with ETL tools
3+ years of experience MS SQL server experience
3+ years of experience writing relational database queries for stored procedures, query optimization and performance tuning
Excellent verbal, written, and interpersonal communication skills
Ability to execute in a fast paced, high demand, environment while balancing multiple priorities
Ability to translate business requirements into technical requirements
Ability to meet or exceed business goals and objectives, while fostering a team atmosphere
Experience communicating trends and impacts
Knowledge and understanding of application lifecycle, from design and development to testing, implementation and production support
Knowledge and understanding of project management methodologies: development, testing, tools, and techniques
#L1-AC2 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 changesupporting 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, ethnicity, ancestry, color, sex, religion, creed, age, national origin, citizenship status, disability, medical condition, military and veteran status, marital status, sexual orientation or perceived sexual orientation, gender, gender identity, and gender expression, familial status, political affiliation, genetic information, or any other legally protected status or characteristics.
CGI provides reasonable accommodations to qualified individuals with disabilities. If you need an accommodation to apply for a job in the U.S., please email the CGI U.S. Employment Compliance mailbox at . You will need to reference the requisition number of the position in which you are interested. Your message will be routed to the appropriate recruiter who will assist you. Please note, this email address is only to be used for those individuals who need an accommodation to apply for a job. Emails for any other reason or those that do not include a requisition number will not be returned .
We make it easy to translate military experience and skills! Click here to be directed to our site that is dedicated to veterans and transitioning service members.
All CGI offers of employment in the U.S. are contingent upon the ability to successfully complete a background investigation. Background investigation components can vary dependent upon specific assignment and/or level of US government security clearance held.
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 CGIs legal duty to furnish information.
· Application Development
· MS SQL Server
· Communication (Oral/Written)
· Project Management