Software Developer (Full Stack) Valuation Systems and Technology
Location
Thiruvananthapuram | India
Job description
Location: Remote
Software Developer (Full Stack) Valuation Systems and Technology
The Software Developer in Valuation Systems and Technology will be a key member of a team developing innovative tools and systems used by financial staff to serve our clients.
As a Software Developer in this team, a typical day might include:
- Designing and developing custom-made software solutions.
- Writing client-side and server-side code for high-impact applications.
- Building rapid software prototypes by following agile principles.
- Investigating and addressing issues, working closely with internal users, external APIs and third-party data/technology vendors.
- The Software Developer will help guide the decisions regarding choice of technology and application architecture.
Prior background and qualifications for this role include:
- 5-10 years experience as a software developer.
- Undergraduate or graduate degree in Computer Science, Engineering, Science or Math.
- Solid understanding of OOP software design and architecture.
- Strong programming skills in .Net (C#) and/or Java.
- Frontend Skills - HTML & CSS.
- Unit Testing or End to end Testing in a TDD Environment.
- Sound knowledge of database design and technologies, (e.g., Microsoft SQL server etc.).
- Knowledge of code versioning tools (Git etc.)
- Good understanding of Software design patterns.
- Experience with the following will be highly desirable:
- Experience in one of the cloud platforms (Azure or AWS).
- Development of web APIs.
Job tags
Salary