Software Engineer | Pune, Maharashtra, India | RecID 1559
Job Summary:
Join our team as a Software Engineer, where you will be responsible for evaluating, selecting, designing, installing, implementing, configuring, upgrading, and optimizing Altera application systems, interfaces, databases, and related technologies. This role involves managing and supporting the infrastructure environment for both internal and client-facing applications.
Key Responsibilities:
- Infrastructure Management: Oversee, maintain, monitor, and support the infrastructure within your assigned technology domain.
- Software & Hardware Support: Install, configure, and manage the software and hardware essential for operating your assigned technology.
- Ongoing Maintenance: Collaborate with operations teams to execute maintenance tasks, including updates, patches, and antivirus upgrades.
- Troubleshooting: Identify, troubleshoot, and resolve hardware, software, OS, and application-related issues; conduct performance monitoring, health checks, and capacity planning.
- Defect Management: Identify common defects, prioritize them, and systematically eliminate them to minimize the defect injection rate (DIR).
- Quality Assurance: Validate and review deliverables to ensure they meet the defined quality standards.
- Project Ownership: Take full ownership of assigned tasks, reporting progress to stakeholders and managing scope creep or schedule delays.
- Documentation: Document issues and resolutions to drive continuous improvement across teams.
- Technical Leadership: Serve as the primary technical resource in project meetings, driving projects to successful completion.
- Scripting & Automation: Script databases for automation and reporting using PowerShell or other tools; standardize and automate processes through scripting.
- Change Management: Understand and adhere to change management procedures.
- Technical Documentation: Develop and maintain system design and technical documentation.