Cognizant · 3 days ago
Senior Software Engineer
Wonder how qualified you are to the job?
ConsultingIndustrial Automation
Insider Connection @Cognizant
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.
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
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 CompanyTotal Funding
$0.24MKey Investors
Summit Financial Wealth Advisors
2016-11-18Post Ipo Equity· $0.24M
1998-06-19IPO· nasdaq:CTSH
Recent News
Trak.in (India)
2024-05-29
2024-05-28
Company data provided by crunchbase