Job Description
Role Purpose
We seek to hire individuals who are highly motivated, intelligent and have demonstrated excellence in prior endeavors. In addition, the successful candidate should have:
- 5+ years of professional software development experience.
- Proficiency in Python for scripting, automation, and backend services.
- Proficiency in C# with solid understanding of object-oriented programming and SOLID principles.
- Experience with SQL Server or other relational databases; familiarity with NoSQL is a plus.
- Hands-on experience with RESTful API design, microservices, and ASP.NET Core or similar frameworks.
- Experience with Docker, Terraform, and cloud-native development (AWS preferred).
- Understanding of CI/CD pipelines (Jenkins, GitLab Runners) and automated testing frameworks.
- Ability to work independently, troubleshoot complex issues, and deliver results under tight timelines.
- Strong problem-solving skills, attention to detail, and willingness to learn new technologies quickly.
Preferred Skills:
- Knowledge of fixed-income products, trading workflows, or portfolio accounting (a plus but not required).
- Experience with Agile methodologies, particularly Scrum.
Responsibilities:
- Design, develop, and maintain applications using React, C#/Python, TypeScript/JavaScript, and SQL.
- Implement scalable APIs and microservices to support portfolio management and trading workflows.
- Collaborate with technical teams to deliver new features, enhancements, and integrations.
- Deploy and manage applications in cloud environments using AWS, Docker, and Terraform.
- Ensure code quality through unit testing, code reviews, and adherence to best practices.
- Troubleshoot and resolve technical issues quickly and efficiently.
- Continuously learn and adopt emerging tools, frameworks, and technologies.
͏
Areas of responsibility
͏
Gathering of requirements-Assist in conducting workshops and discussions with client stakeholders to gather business process requirements.
Coding and Configuration-"Develop and deliver code for assigned modules, in alignment with client requirements ensuring proper integration with system components.
͏
Testing and Trial Runs-"Execute testing for assigned modules, validate functionality across required interactions, and participate in User Acceptance Testing (UAT) sessions.
Implementation-Participate in implementation of software application and its integration with other systems to ensure stability.
Maintain Documentation-Prepare detailed reports and documentation on project specifications, activities, and status, while presenting information using flowcharts, layouts, diagrams, code comments, and clear, well-structured code.
͏
Stakeholder Collaboration-Collaborate with cross functional teams to understand requirements, support development activities, check system compatibility, and ensure solutions meet expected standards.
Mandatory Skills: Python Application Programming .
Experience: 3-5 Years .
Reinvent your world. We are building a modern Wipro. We are an end-to-end digital transformation partner with the boldest ambitions. To realize them, we need people inspired by reinvention. Of yourself, your career, and your skills. We want to see the constant evolution of our business and our industry. It has always been in our DNA - as the world around us changes, so do we. Join a business powered by purpose and a place that empowers you to design your own reinvention.