As a Software Developer, you’ll be using your background in software implementation on The Odessa Platform, our Equipment Leasing software. You’ll be collaborating with business SME, and work alongside teammates including Business Analysts, Architects, Developers, Project Managers, and external vendors.
What you’ll do:
- Analyze and develop modules as per business/functional requirements for the system while providing support to remote colleagues in Bangalore during design, development, and testing phases to see the requirements through to completion.
- Gather and refine requirements; develop designs; implement, test and document solutions.
- Responsible for development and implementation of standards to deliver high quality software.
- Participate in Agile sprint planning and code reviews.
- Assist with design reviews, technical queries & support.
- Work with a team to develop and implement web-based solution using the Odessa Build Framework in Azure environment.
- Learn Odessa Build Framework & new technologies and utilize software best practices to design data structures, build and customize Odessa application.
What you need to bring:
Basic Qualification:
- Bachelor’s degree in computer science, Information Systems, or related major.
- 5+ years' experience in the back-end and front-end web development using Microsoft Technology Stack with .Net/C#, HTML, SQL, ETL.
- Experience working with ASP.NET MVC, Entity Framework, LINQ, Message Queue, WCF, API (Rest/JSON) and building Reusable Libraries.
- Some experience with SQL Server development in creating & modifying stored procedures, SQL data scripts and data conversion.
- Solid understanding and experience with Object-Oriented design and development.
- Experience working with Agile methodologies using JIRA.
- Proficient at debugging code and testing
- Familiarity with Azure environments (APIM, Azure Service Bus, App Service Environment).
Preferred Qualification:
- Experience with Leasing, ERP, or similar types of software in the Equipment Leasing and/or Asset Finance industries.
- Experience with data migration project with informatica/ETL
- Ability to multi-task effectively and manage conflicting priorities and deadlines.
- Ability to be a self-starter and work on projects with minimal management oversight.
- Ability to establish collaborative working relationships with extended remote team members across different regions.
- Experience in UI mock-ups, work through User-Acceptance testing scenarios (including problem resolution, design, and scope changes), and achieving final application sign-off.