Verified today
Senior Software Development Engineer
About the role
Senior Software Development Engineer at UPS in India responsible for designing, developing, testing, and maintaining enterprise software solutions. Applies software engineering principles across the full lifecycle, ensuring timely, budget‑constrained delivery. Leads integration of emerging technologies and supports application development, integration, and maintenance. Develops program logic, analyzes requirements, and integrates components, focusing on web/internet applications using diverse languages and platforms. Provides expertise in Agile engineering, coaching teams on Extreme Programming, pair programming, and test‑driven development. Manages project timelines, milestones, and resource gaps, adjusting plans to keep projects on track. Conducts deep data reviews to diagnose issues, recommends interim and long‑term solutions, and executes resolutions. Maintains and tests software applications with tools such as .Net, OpenShift, Oracle, Jenkins, TFS, and Angular. Drives continuous improvement and product development through customer insights and feedback.
What you’ll do
- Design, develop, maintain, test, and evaluate computer software solutions.
- Provide systems life cycle management to ensure on‑time, budget‑constrained delivery.
- Research and support integration of emerging technologies.
- Develop program logic for new applications and modify existing logic.
- Analyze requirements, test, and integrate application components.
- Apply Agile engineering best practices, coaching teams on Extreme Programming, pair programming, and test‑driven development.
- Integrate timelines and milestones across projects, identify resource gaps, and adjust plans.
- Conduct deep data reviews to diagnose issues, recommend solutions, and execute resolutions.
Nice to have
Experience with .Net, OpenShift, Oracle, Jenkins, TFS, Angular - Preferred