Senior Software Engineer @ Cognizant | Jobright.ai
JOBSarrow
RecommendedLiked
0
Applied
0
Senior Software Engineer jobs in Bethpage, NYH1B Visa Sponsored Senior Software Engineer jobs in Bethpage, NY
Be an early applicantLess than 25 applicants
company-logo

Cognizant · 3 days ago

Senior Software Engineer

Wonder how qualified you are to the job?

ftfMaximize your interview chances
ConsultingIndustrial Automation
check
H1B Sponsorship
check
Actively Hiring

Insider Connection @Cognizant

Discover valuable connections within the company who might provide insights and potential referrals, giving your job application an inside edge.

Responsibilities

Requirements analysis and evaluation: Author the set of system requirements to satisfy the stakeholder needs. Ensure that performance criteria and functionality are described in the requirements. Ensure that the System Requirements Document satisfies specified configuration management procedures. Work along with the HW Engineer to define the HW SW Interactions, requirements allocations for SW, and the HW interactions for protocols. Define the SW requirements from HW specifications.
Product Design: Co-author the design for a specific module/functionality using design methods that facilitate abstraction, modularity, and other features controlling complexity. Choose design methods that facilitate functionality, information flow between elements, sequencing, timing constraints, concurrency, data structures, and design assumptions. Understand interdependencies of various components in work packages and work with architects to ensure alignment with the overall direction.
Implementation: Identify standards applicable for work packages/components. Familiarize the team with development environment and coding standards. Review team's code, develop core/critical modules, contribute to framework development, write efficient queries, troubleshoot technical issues, handle escalations, create detailed tasks, conduct technical reviews, and estimate task efforts.
Defect Management: Participate in defect triage meetings, monitor rework based on review comments, close out defects, identify ways to prevent defects, and support post-production defect resolutions.
Software Verification: Develop unit testing cases and plans, execute unit testing, perform design reviews, create test logs, prepare test strategy documents, automate unit testing, perform developer integration testing, and sign off on test cases.
Safety Programming: Perform FTA, FMEA, FFA, and standards compliance activities. Adhere to industry standards for design and development as well as industry protocol standards.
Process Improvements: Generate ideas for value addition, adhere to processes and tools, contribute to knowledge assets, and support people management.

Qualification

Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.

Authoring system requirementsPerformance criteriaConfiguration managementAbstractionInformation flowSequencingConcurrencyData structuresException handlingRepresentationInterdependenciesApplication architectureStandards identificationDevelopment environmentCode reviewCore modules developmentComponent integrationTroubleshootingTask assignmentTechnical reviewQuality checkpointsEffort estimationDefect triageUnit testingTest plan creationAutomationDeveloper integration testingSafety standards complianceProcess improvementKnowledge management

Required

Engineering with specific specialization
Authoring system requirements
Performance criteria and functionality
Configuration management procedures
Collaboration with HW Engineer
Design for modules/functionality
Abstraction and modularity in design
Information flow between elements
Sequencing and time-related information
Concurrency and synchronized access to shared resources
Data structures and properties
Exception handling
Representation of design views
Interdependencies of components
Understanding application architecture
Standards identification
Familiarity with development environment
Reviewing code and providing feedback
Developing core modules
Integration of components
Troubleshooting technical issues
Task assignment and tracking
Technical review and audit
Quality checkpoints for deliverables
Effort estimation and reporting
Defect triage and management
Unit testing and test plan creation
Automation of unit testing
Developer integration testing
Compliance with safety standards
Process improvement ideas
Adherence to industry standards and protocols
Knowledge management
People management

Preferred

Experience with Dynamics AX
Knowledge of GRPC
Proficiency in GoLang
Experience with provisioning billing systems

Company

Cognizant

company-logo
Cognizant is a professional services company, transforming clients’ business, operating and technology models for the digital era.

H1B Sponsorship

Cognizant has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Trends of Total Sponsorships
2023 (10179)
2022 (13921)
2021 (12909)
2020 (21593)

Funding

Current Stage
Public Company
Total Funding
$0.24M
Key Investors
Summit Financial Wealth Advisors
2016-11-18Post Ipo Equity· $0.24M
1998-06-19IPO· nasdaq:CTSH

Leadership Team

leader-logo
Ravi Kumar S
Chief Executive Officer
linkedin
leader-logo
Anil Cheriyan
CTO / EVP Strategy & Technology
linkedin
Company data provided by crunchbase
logo

Orion

Your AI Copilot