What are the responsibilities and job description for the Assistant Manager - Software Developer position at EXL Service?
EXL is hiring a Software Developer. This is a remote, work from home opportunity. Please note that this position does not have approval for sponsorship at this time.
Basic Functions
3 Years of experience in the enterprise application design, development, testing, deployment & production support.
Hands-on Experience in developing Web applications.
Extensively worked on streamlining deployment process, implementing and supporting the product.
Extensive Experience in SSRS Reporting, Data Quality concepts, Data Governance & Security
Produce scalable and flexible, high-quality code that satisfies both functional and non-functional requirements.
Develop, deploy, test and maintain technical assets in a highly secure and integrated enterprise computing environment & Support functional testing.
Responsible for addressing production support issues on day-to-day basis and closing them on time.
Responsible for on time delivery connected with other teams
Cross train & mentor team members for complete knowledge of technologies.
Collaborate/communicate with business users
Work with development team and product managers to ideate software solutions.
Own all projects deliverables and ensure proper communication between teams and quality levels; responsible for end to end solution delivery
Comprehend the fundamental solution being developed/deployed – its business value, blueprint, how it fits with the overall architecture, risks, and more.
Would be required to provide inputs on solution and design effort to build scalable features /functionality.
Essential Functions
Multi-disciplinary technologist who enjoys designing and executing Healthcare solutions.
Strong problem solving and analytical skills and the ability to “roll up your sleeves” and work with a client to create timely solutions and resolutions.
Ability to work on multiple product features simultaneously.
Quick learner with ability to understand product’s functionality end to end.
Experience with Strong knowledge of algorithms, design patterns and fundamental computer science concepts
Experience working in agile methodologies (SCRUM) environment and familiar with iterative development cycles.
Would be responsible for tuning queries for performance, security and stability of the reports.
Need to understand the functional aspects of the reports being developed & perform deployment.
Primary Internal Interactions
Share / spread knowledge with team members as well as internal teams (client services, service desk, development)
Pro-active in maintaining and increasing the teams and your own technical knowledge.
Coach and develop team members.
Primary External Interactions
Communicate with onshore stakeholders on product development features.
Client Interactions to better understands expectations & streamline solutions. If required should be a bridge between the client and the technology teams.
Required Skills
Microsoft .NET framework 4.0/4.5, C#.NET, ASP.NET, MVC, VS, Web Service, IIS, HTML, CSS, XML, SOAP, JQuery, Ajax, ReactJS
Entity framework.
SQL Server: Advanced SQL, Stored procedures and function.
Enterprise modeling tool and data integration platform – (SQL Server Reporting Services (SSRS) and SQL Server Integration Services (SSIS))
Versioning tools Tortoise HG and SVN.
Knowledge/Experience on Cloud technologies
Skills Nice to Have
Experience on Big Data Tools, not limited to – Python, PySpark, HIVE
Experience in OCR tools, DTKBarcode, Esker, Biscom and Claim reprising tools(WebStart,3M)
Certifications in Agile & Waterfall Methodologies
Enterprise business intelligence platform (Tableau)
Business Domain
Medicare Risk Adjustment. CMS payment models
US Healthcare Insurance & Payer Analytics
Population Health Analytics & Risk Management
Payer Management & Code Classification Management
Utilization & Cost Management
Soft Skills
Understanding of Healthcare business vertical and the business terms within
Good analytical skills.
Strong communication skills - oral and verbal
Ability to work with various stakeholders.
Excellent Team player, with the ability to build & sustain teams.
Should be able to function as an Individual Contributor as well if required.
Mentor people and create a high performing organization (foster relationships, resolve conflicts and so on while delivering performance feedback
General Shift - 8:00am to 5:00pm
Will be required to extend as per project release needs
Education Requirements
Master’s or Bachelor’s degree with Computer or Software development background
Work Experience Requirements
3 Years
Salary : $60,000 - $90,000