Job Closed

This listing is no longer active.

Citizens logo
Citizens

Citizens, its parent, subsidiaries, and related companies (Citizens) provide equal employment and advancement opportunities to all colleagues and applicants for employment without regard to age, ancestry, color, citizenship, physical or mental disability, perceived disability or history or record of a disability, ethnicity, gender, gender identity or expression, genetic information, genetic characteristic, marital or domestic partner status, victim of domestic violence, family status/parenthood, medical condition, military or veteran status, national origin, pregnancy/childbirth/lactation, colleague’s or a dependent’s reproductive health decision making, race, religion, sex, sexual orientation, or any other category protected by federal, state and/or local laws. At Citizens, we are committed to fostering an inclusive culture that enables all colleagues to bring their best selves to work every day and everyone is expected to be treated with respect and professionalism. Employment decisions are based solely on merit, qualifications, performance and capability.

Principal Software Engineer

Software EngineerSoftware EngineerFull TimeRemoteLeadTeam 10,001

Location

United States

Posted

5 days ago

Salary

0

Seniority

Lead

Job Description

Principal Software Engineer

Citizens

Role Description - Designs, modifies, develops, and implements technology solutions. - Builds modern, architecturally sound components, tools, and applications to meet mission-driven strategic business goals. - Serves as a peer-leader, encouraging a culture of innovation and accountability while adhering to Agile best practices. - Employs industry best practices to evaluate, correct and prevent vulnerabilities during the software development process. - As Calypso SME, provides insights for smooth Calypso integration with financial market utilities such as DTCC SDR, FedWire, Bloomberg, AcadiaSoft, and with market data sources, market and credit risk platforms. - Participates in an environment rapidly transforming to the Agile methodology, adhering to best practices, and collaborating effectively with teammates. - Infuses quality of service characteristics, including scalability, manageability, and maintainability, into distributed service-based framework to create or expand business or technical capabilities. - Contributes insight when considering design specifications, considering the goals of the consumer-facing product. - Participates in code and design reviews to ensure that solutions meet the enterprise standards and best practices. - Collaborates with experience owners to deliver robust solutions that drive user experience and achieve the project goals. - Experiments with and learns new technologies, participating in internal and external technology communities, mentoring other members of engineering community. - Evaluates technical feasibility and potential project risks. Qualifications - Bachelor’s degree, or foreign equivalent, in Engineering (any), Computer Science, or related field. - Eight (8) years of progressive, post-baccalaureate experience in the offered position, Software Engineering Lead, or a related position involving developing technology solutions for financial services. - Full term of experience must include: - Utilizing, implementing, and supporting Calypso platforms and infrastructure. - Systems configuration, implementation and testing for OTC derivatives products across the trading lifecycle including front, middle and back office processing. - Configuring and extending with Calypso application modules for interest rates, commodities, FX, FX Options, Fixed Income and equity derivative asset classes. - Conducting General Ledger accounting, ISDA SIMM and Swift processing; Integrating Calypso with financial market utilities including DTCC SDR, FedWire, Bloomberg, AcadiaSoft, and with market data sources, market and credit risk platforms. - Developing and supporting applications with Java, MQ, and API development. - Utilizing UNIX, Oracle SQL, and Linux. - Utilizing Java, HTML, Python, and Unix shell scripts programming languages. - Utilizing Python, shell scripts, BeyondCompare, and eclipse. Requirements - May telecommute from any U.S. location. - Worksite: One Citizens Bank Way, Johnston, RI 02919 United States, 40 hrs/wk. Benefits - For summary of benefits and to apply visit our website at https://jobs.citizensbank.com and apply online (Job ID: #) or email resume and cover letter to Recruiting@Citizensbank.com with subject line: #. Equal Employment Opportunity Citizens, its parent, subsidiaries, and related companies (Citizens) provide equal employment and advancement opportunities to all colleagues and applicants for employment without regard to age, ancestry, color, citizenship, physical or mental disability, perceived disability or history or record of a disability, ethnicity, gender, gender identity or expression, genetic information, genetic characteristic, marital or domestic partner status, victim of domestic violence, family status/parenthood, medical condition, military or veteran status, national origin, pregnancy/childbirth/lactation, colleague’s or a dependent’s reproductive health decision making, race, religion, sex, sexual orientation, or any other category protected by federal, state and/or local laws. At Citizens, we are committed to fostering an inclusive culture that enables all colleagues to bring their best selves to work every day and everyone is expected to be treated with respect and professionalism. Employment decisions are based solely on merit, qualifications, performance and capability. Background Check Any offer of employment is conditioned upon the candidate successfully passing a background check, which may include initial credit, motor vehicle record, public record, prior employment verification, and criminal background checks. Results of the background check are individually reviewed based upon legal requirements imposed by our regulators and with consideration of the nature and gravity of the background history and the job offered. Any offer of employment will include further information.

Related Job Pages

More Software Engineer Jobs

Role Description We are seeking a highly experienced Senior .NET Developer to join our remote team on a contract basis. The ideal candidate will have 10+ years of professional experience in full-stack development, with deep expertise in .NET Core, C#, and modern front-end technologies. You will play a key role in designing, developing, and maintaining enterprise-level applications used by public sector clients. - Lead the design and development of robust, scalable full-stack web applications using .NET Core and C# - Build intuitive front-end interfaces with HTML5, CSS3, JavaScript, and modern frameworks like Angular, React, or Vue.js - Develop, integrate, and maintain RESTful APIs to support application functionality - Design and optimize SQL Server databases, including complex queries, indexing, and performance tuning - Conduct code reviews and mentor junior developers on best practices and clean code principles - Collaborate with cross-functional teams (QA, Product, DevOps) to deliver features on time and to spec - Ensure application performance, scalability, and security through sound architectural decisions - Participate in Agile ceremonies including sprint planning, daily stand-ups, and retrospectives - Maintain technical documentation and contribute to knowledge sharing within the team - Continuously stay up to date with industry best practices and emerging technologies Qualifications - 10+ years of experience in software development with a focus on .NET technologies - Expert-level proficiency in .NET Core, C#, and related backend frameworks - Strong front-end skills with JavaScript, HTML5, CSS3, and at least one modern front-end framework (e.g., Angular, React, or Vue.js) - Proven experience developing and integrating RESTful APIs - Deep knowledge of SQL Server, including advanced query writing, database design, and performance tuning - Experience with Entity Framework or other ORM tools - Familiarity with CI/CD pipelines, Git, and Agile development practices - Excellent analytical and problem-solving skills - Strong communication skills and ability to work independently in a remote team Requirements - Experience with cloud platforms (Azure or AWS) - Knowledge of microservices architecture and containerization (e.g., Docker) - Background in HR systems or experience working with public sector clients - Exposure to DevOps tools and practices

Canada

Role Description Curte tecnologia, inovação e tem agilidade no DNA? Então talvez você tenha acabado de encontrar o seu próximo desafio! Na Spassu, estamos com um projeto incrível no ar — e ele está prontíssimo para receber profissionais com aquele algo a mais. Se você é Desenvolvedor .NET, tem perfil inquieto, gosta de aprender e quer crescer junto com uma empresa que valoriza ideias novas, vem com a gente! Aqui, você vai encontrar espaço para expandir seus conhecimentos, aplicar seu talento e fazer parte de algo realmente significativo. Inscreva-se e venha transformar com a Spassu! Os CV's permanecerão em poder da empresa enquanto perdurar o processo seletivo e pelo período adicional de 6 meses, para eventuais processos seletivos futuros, em atendimento a Lei Geral de Proteção de Dados. Principais Atividades: - Desempenha atividades que contemplam todo o ciclo de vida de desenvolvimento de software, abrangendo desde levantamento de requisitos até o apoio à implantação final das funcionalidades por ele desenvolvidas, coerente com o paradigma de processos ágeis de desenvolvimento. - Compor o time de desenvolvimento, assumindo itens de trabalho para desenvolvimento a cada Sprint; - Realizar as atividades inerentes ao desenvolvimento, tais como análise e design, programação, testes, requisitos; - Gerir seu próprio trabalho sinalizando prontamente para a equipe sobre eventuais atrasos ou outros impedimentos; - Orientar e dar suporte aos desenvolvedores da equipe de desenvolvimento do projeto de software; - Codificar e integrar componentes de software de acordo com as especificações técnicas, utilizando ferramentas de desenvolvimentos de softwares, linguagem de programação e bibliotecas definidas para o projeto; - Identificar, construir e realizar testes dos componentes desenvolvidos para garantir a qualidade; - Realizar manutenção evolutiva ou corretiva de componentes de software; - Confeccionar documentações técnicas de acordo com as exigências do contrato na qual estiver trabalhando; - Integrar os componentes produzidos aos outros construídos pelos demais membros de time, utilizando a ferramenta de integração definida para o projeto; - Montar e configurar ambiente de desenvolvimento local de acordo com as exigências e necessidades dos projetos; - Fornecer suporte a equipe de TI e usuários do cliente quando solicitado, sobre as características e especificidades dos componentes, módulos e pacotes de software desenvolvidos; - Realizar entrega e executar teste de integração no ambiente do cliente para garantir funcionalidade plena do software e seus componentes; - Acompanhar homologação e implantação do software nos ambientes do cliente de acordo com o estabelecido no contrato; - Realizar treinamento e passagem de conhecimento ao cliente sobre o software desenvolvido garantindo assim o bom funcionamento do sistema. Qualifications - Graduação completa na área de Tecnologia da Informação, ou conclusão de qualquer curso superior acompanhado de certificado de curso de pós-graduação (especialização, mestrado ou doutorado) na área de Tecnologia da Informação de, no mínimo, 360 horas. Requirements - Experiência desejável: 02 anos em atuação com desenvolvimento de sistemas em ambiente distribuído utilizando .NET Framework ou .NET Core. - Conhecimentos em Programação orientada a objetos com C# ou VB.NET; - Visual Studio, .NET Framework, .NET Core; - ADO.NET, Entity Framework, LINQ, SQL Server; - Padrões de projeto (MVC, Repository, etc.); - Práticas ágeis (Scrum, Kanban, XP); - Versionamento com Git; - Testes com MSTest, xUnit ou NUnit. Benefits - Plano de Saúde - Plano Odontológico - Seguro de Vida - Vale Alimentação ou Refeição - Vale Transporte - WellHub - Gympass

Italy

Sr Oracle WMS PL/SQL Developer

Navtech, Inc.

NAVTECH INC 1600 Golf Road. Suite 1200, Rolling Meadows, IL 60008 Ph: (224) 348-1340 Email: alex@navtechusa.com Website: www.navtechusa.com E-Verified Company

Role Description This position will be responsible for supporting our Domestic Retail Warehouse Management System processes. This individual will work with our business partners to enhance the warehousing process and support day-to-day activities. They will be responsible for application support, design/analysis, estimating, coding, testing, application performance, documenting all code, and maintaining/upgrading existing applications. The engineer must: - Be comfortable working in a fast-paced, demanding environment. - Be able to multi-task across several projects simultaneously. - Possess strong interpersonal communication skills to effectively communicate with technical and non-technical resources alike. What Will You Be Doing? - Writing and interpreting both high-level and detailed designs both individually and with peers. - Taking part in code reviews of business logic and interfaces with other systems in custom Oracle PL/SQL and Java applications. - Analyzing code, configuration, data, and logs to find causes of errors and revises applications as needed. - Providing testing support during the testing phase and assisting in troubleshooting testing defects. - Providing on-call support including off-hours on nights/weekends (as required) for end users of the system and responds to reports of system malfunctions. - Discussing and fundamentally understanding business needs and problems and speaking to the business about technical designs and functionality. - Breaking down, evaluating, and communicating complex business and technical processes, problems, and risks. - Developing accurate estimates and assisting other team members with the estimation process. - Analyzing, defining, and documenting technical requirements for data, workflow, logical processes, hardware and operating system environments, and interfaces with other systems. - Defining, building, and tuning monitors and reports. - Planning and execution of production code deployments. - Working with all levels of the business and the development team to establish, practice, promote, and enforce sound design, coding, and testing practices. - Mentoring junior team members, contractors, and external teams as needed. - Ensuring work meets functionality and quality expectations within given timelines. Qualifications - Bachelor's degree in a Management Information Systems (MIS), Computer Science (CS)/Computer & Information Science (CIS), or IT related field or related experience. - 8+ years' experience in development and support of WMS applications, preferably Oracle RDM and/or Manhattan WMOS. Retail fulfillment is preferred. DTC fulfilment is nice to have. - Technical experience with RDBMS (Oracle, SQL Server, MySQL), SQL, PL/SQL, XML, and Unix commands to manage application servers. - Working experience of object-oriented concepts, patterns, and practices on the Java platform. - Experience using K8, Cloud Services, Docker Containers, and/or OpenShift. - Experience in Agile Methodology and CI/CD development, Streaming and API based integrations. - Excellent written and verbal communications skills to facilitate communications between and among highly experienced business and IT associates. - Excellent analytical, problem solving, design and development skills. - Excellent organization skills and attention to detail, including the ability to prioritize and manage a variety of complex tasks and activities. - Ability to understand the long-term ("big picture") and short-term perspectives of situations. - Ability to work in a fast-paced, team-oriented, collaborative, and cross-functional environment. Company Description

United States
Job Closed

FinancialForce Developer

Navtech, Inc.

NAVTECH INC 1600 Golf Road. Suite 1200, Rolling Meadows, IL 60008 Ph: (224) 348-1340 Email: alex@navtechusa.com Website: www.navtechusa.com E-Verified Company

Role Description Work closely with business systems analysts, Tech lead, and quality engineers as part of an Agile team to design, build, and deliver solutions. - Develop custom solutions on the Force.com platform including work in Apex, VisualForce, and application integration patterns. - Develop and configure the FinancialForce PSA tool via the FinancialForce managed package. - Develop and configure the FinancialForce PSA Analytics tool via the FinancialForce managed package. - Use knowledge of tools and best practices for the development and deployment of enterprise applications, including source code management, code review, and unit testing. - Use experience in RESTful and SOAP web services, including Salesforce APIs, in support of our Salesforce.com integrations with other third-party applications and enterprise systems. - Keep up to date with new releases and improvements in FinancialForce PSA and Salesforce.com. - Perform tasks as necessary to roll out product and support design, QA, and implementation teams. Qualifications - 2+ years FinancialForce PSA - Must - 1+ year FinancialForce PSA Analytics - 4+ years of Salesforce.com experience. - Declarative (Workflows, Approval Processes, Validation Rules) and programmatic (Apex Classes, Apex Triggers, Visualforce Pages) Salesforce development. - Proficient in programming using JavaScript, HTML, and XML; Apex and VisualForce experience is preferred. Company Description

United States
Job Closed