Responsibilities
- Interpret customer requirements and convert them into initial software designs while building and maintaining software elements, specifications, and interfaces.
- Partner with experienced engineers to grasp architectural limitations and deliver solutions consistent with system design.
- Investigate and apply new technologies, frameworks, tools, and regulatory updates pertinent to software engineering.
- Create, track, and refine software development processes, performance indicators, and tooling to meet business objectives and industry standards.
- Lead coordination with penetration testing teams to conduct comprehensive security evaluations and resolve identified vulnerabilities.
- Support assessment of technical approaches and solution designs for feasibility and effectiveness.
- Apply strategies to improve product implementation, boosting system efficiency, reliability, and uptime.
- Evaluate software products for compatibility with deployment environments.
- Prepare standards for data and information management services and deliverables.
- Assess how implementation choices affect application performance and long-term maintainability.
- Support the development of application features and upgrades in line with defined architecture and coding guidelines.
- Work closely with team members to assist implementation tasks across the iOS platform codebase.
- Engage with global teams to encourage knowledge exchange and skill development.
Work Arrangement
Not a Shift Worker (India)
Other
- This position offers relocation within India.
- This position does not require a Security Clearance.
- Employer will not sponsor applicants for employment visa status.
- This position is not contingent upon program award.
- Not a Shift Worker (India).
Employer will not sponsor applicants for employment visa status.