Sr. Software Engineer

new york, New York

Sr. Software Engineer needed to perform the following duties :

 

· Capture business and application requirements from stakeholders and end users.

· Create and conduct requirement analysis using interactive business process flows, Use-Cases, UML diagrams and Class diagrams for application environment.

· Designing context diagram which defines the system’s boundary, its surrounding environment and all the interacting entities.

· Building Use-Case Diagrams, Sequence Diagrams, High Level Documents, System Architecture Diagrams, System Integration Strategies, Business Solutions Proposal

· Analyze and understand reporting requirements for management reporting

· Generate web and mobile prototypes to quickly elicit and validate requirements.

· Capture requirements and specs for each screen and UI element directly within the prototype.

· Design/Architect and Develop an Enterprise Project Management / Book of Work / Budget / Deliverables tracking application for entire Citi Information Services Group organization.

· Translate business requirements into optimal, easy-to-use solutions within SharePoint and other Microsoft Technologies including ASP.NET, Node.JS, MVC, Rest API, WCF Services etc.

· Build responsive web pages using SharePoint, React and Bootstrap.

· Coding, Unit Testing & Deployment.

· Build role based dashboards/web pages using JQuery, JavaScript, React, Bootstrap, XML, CSS, HTML, AJAX, CAML, and SharePoint Designer.

· Develop custom web parts, master pages and forms using SharePoint and Microsoft Technologies.

· Design and develop high quality, scalable, robust and reusable code and components.

· Good Architecture skills and well aware of best design practices and software architectures

· Solid understanding of both Web Technologies and Desktop applications

· Architect, design and develop Forms and Workflows based applications to automate complex business processes.

· Providing technical solutions for various business problems

· Analyze reporting requirements and select a tool which supports report authoring, distribution, management and end-user access.

· Design, build, test, deploy, and maintain application/SQL servers using cloud technologies.

· Creating Integration Service packages (SSIS) to automate ETL processes

· Monitor and troubleshoot SQL Server Agent jobs that execute SSIS packages; ensuring that data is loaded in a timely manner daily.

· Design and develop custom reports using SQL Server Reporting services using complex Stored Procedures, Views and User Defined Functions.

· Integrate various data from other LOB applications and develop custom SSRS/Excel/Power BI reports for higher management for their budget/financial/planning needs.

· Prepare test cases, conduct unit/integration tests, and perform bug-fixing in Dev and QA environments.

· Perform routine maintenance support, and troubleshoot reported issues.

· Perform root cause analysis mechanisms and identify the issue and define optimistic solution

· Execute performance-tuning to achieve optimal performance.

· Provide technical support and troubleshoot systems.

· Strong knowledge in Application and its connected applications

· Capable of providing alternate solutions to avoid business process interruptions without compromising compliance

· Log analysis techniques and problem investigation skills

· Plan and execute operating system /Application/SQL server migrations.

· Collaborate with support, business, and various technical teams.

· Perform test Driven Development with Good Code Coverage with unit tests.

· Project Governance: Code Reviews, Code Quality Analytics, Documentation, Unit Test Coverage Inspections, Software Factory Management, Code Check-ins, Change Management & Deployments.

· Use Coding Practices Adhere to Citi Standards.

· Quality Deliverables.

· Perform Auto Deployments.

· Compliant to Change Processes.

 

 

Bachelor Degree in Computer Science or Computer Engineering or Computer Information Systems

Job keywords:

Address
Files must be less than 2 MB.
Allowed file types: doc docx pdf.

Vertical Tabs