Inspira Financial · 7 hours ago
Sr Full Stack Engineer (.NET/React)
Inspira Financial is a company focused on providing health, wealth, retirement, and benefits solutions. They are seeking a Senior Full Stack Engineer to produce scalable software solutions and support the full software development life cycle, primarily leveraging Salesforce and Mulesoft technologies.
Financial Services
Responsibilities
Serve as Subject Matter Expert for solution development that will include configuration, integration, and customization of complex environments
Serve as technical lead for Salesforce projects using Agile principals
Design and develop solutions primarily on the Salesforce platform using Apex, Visual Force, Lightning, Java, Salesforce API framework, and 3rd party APIs
Provide level three support
Create Test Classes and perform unit testing and defect fixes
Mentor others in development technologies, tools, and processes
Contribute to the analysis of functional requirements
Participate in areas such as web security, REST/SOAP APIs, and system monitoring concepts
Participate in Disaster Recovery planning and testing
Participate in RPA design efforts, process analysis, value analysis, data analysis, etc
Support the roll out and definition of RPA Governance models including automation CoE
Troubleshoot and enhance performance of RPA solutions
Engage in operational support including upgrades, defect fixes, and process change activities
Engage in Bot testing, production deployments, support, and maintenance work
Support ongoing expansion of automation methods, adaption, and development best practices
Drive automation work intake by identifying, qualifying, and evaluating automation candidates
Serve as Subject Matter Expert for Mulesoft integration package development
Serve as a technical lead on projects to design, develop, test, document, and deploy robust integration solutions on the Mulesoft platform
Work with the Mulesoft Solution Architect to design API layers
Work with the Salesforce Architect to design integrations with Salesforce
Develop interfaces and flows for integration of the systems
Serve as the Subject Matter Expert for Mulesoft platform components including API Manager, CloudHub, AnyPoint Studio, Dataweave, Orchestration, and ActiveMQ
Mentor others in Mulesoft development technologies, tools, and processes
Provide level three technical support for the Integration platform
Work with external clients to successfully integrate Inspira APIs into their technology stacks and applications as needed
Work with development teams and product managers to ideate software solutions
Develop visually appealing front end website architecture, including translating designer mock- ups and wireframes into front-end code
Develop functional databases, applications, and services to support websites on the back end
Develop and design RESTful API services in adherence to best practices and standards
Design user interactions on web pages
Implement mobile responsive designs
Stay abreast of developments in web applications and programming languages
Ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when architecting solutions
Keep job knowledge up to date by studying new development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal and professional networks; participating in professional organizations
Test software to ensure responsiveness and efficiency
Troubleshoot, debug and upgrade software
Create diagrams and technical documentation
Supervise the development and use of new applications, systems software, and upgrades to existing applications throughout their task
Independently design and/or code efficient cost-effective application program solutions (develops new and/or reuses existing code through the use of program development software and/or integrates purchased solutions)
Create technical designs for a new application or enhancements, including integration of purchased solutions
Ensure that development projects match business needs and requirements, furnish end-user requirements, identify, and resolve systems issues, conduct pre-testing of systems and make proper modifications
Manage and direct procedures for the application development team towards their utilization for business operations
May perform or assist with integration and system testing, according to detailed test plans to ensure high-quality systems
May assist business partners with User Acceptance Testing
Independently support processes related to the implementation of systems into production, including integration of purchased solutions
Independently supports the Code Asset Management process
Support and promote the reuse of assets across the organization
Independently work on multiple projects and/or SRs and actively participates as a member of each project team supporting an application or set of applications
Independently work on small and large moderately complex projects that require increased skill in multiple technical environments and disciplines, that have system wide impact and that may integrate across the organization
Receive some supervision and direction
Other duties as assigned
Qualification
Required
4-7 years of experience
Bachelor's Degree in Computer Science, Information System, MIS, Business, Finance, or a related field
Salesforce Certifications
Mulesoft Certified Developer
Microsoft Certifications
3+ years of Salesforce Development experience in Communities, Lightning, Aura, Visual Force, APEX, and SOQL
2-3 years of experience in Mulesoft API development required
4-7 years of integration development experience preferred
Strong understanding of Salesforce Declarative Programming and Administration (develop code, custom objects, Visual Force pages, Apex, reports, workflows, and assignment rules)
Experience with Mulesoft APIs a plus
Experience with Conga, Docusign and other 3rd party applications a plus
Have a passion for quality and writing clean, solid, readable code that scales and performs well
Deep understanding of object-oriented design and programming concepts
Experience with at least one object-oriented programming language, such as Java, C#, C++
Solid understanding of web technologies such as HTTP, JavaScript, Angular, AJAX, HTML and CSS
Solid knowledge of SQL and understanding of relational databases
Prioritize, multi-task and complete tasks within timelines
Excellent analysis and problem-solving abilities
Professional track record of superb interpersonal and communication skills
Must have 2+ years of experience with Robotics Process Automation, process mining, and UiPath ecosystem
Must have 4+ years of professional programming experience with C# and Microsoft .NET Framework
Must have experience with UiPath Studio/X, Robot, Assistant, Orchestrator, Automation Hub, and Insights
Must be proficient with C#, .NET Framework, PowerShell, RESTful APIs, and XML/XLS
Must have experience with design, build, configuration, and testing Bots to meet process and application requirements
Experience developing and troubleshooting Background/Orchestrator Processes, Robotic Enterprise Framework, Trigger Based Attended Automation, Transactional Process, and reusable libraries
Proactive desire to continue to broaden and deepen technical and business skills
Ability to multi-task and work on multiple client projects simultaneously
Experience with UiPath Task Capture, Task Mining, AI Fabric/Center, Automation Cloud, and Test Suite preferred
Experience implementing UiPath DevOps practice; automated build, deployment, and testing preferred
Experience with RPA CoE scaling solutions such as Shibumi RPA accelerator preferred
Experience with complex technical integrations (APIs, web services) and SaaS / PaaS cloud platforms preferred
Knowledge of RPA delivery life cycle automation best practices preferred
Knowledge SSO, 2FA/MFA, SSL/TLS, JTW, OAuth, or SAML protocol preferred
Familiarity with Jira, Confluence, and/or Azure DevOps preferred
Solid understanding of API Design using RAML and/or Swagger
Experience with the 3-layered approach to API-led connectivity with Experience, Process, and System APIs
Experience with Mulesoft DataWeave to create reusable transformations using functions, variables, and operators
Expertise in writing and running JUnit and MUnit tests
Experience in Continuous Integration (CI) and Continuous Deployment (CD) using Maven, Jenkins, etc
Enterprise system integration background with Web Services and ETL
Solid knowledge of SQL and understanding of relational databases
Experience with C#.NET, Microsoft WebAPI, and WCF services preferred
Strong understanding of Agile development practices
Ability to prioritize, multi-task and complete tasks within timelines
Excellent analysis and problem-solving abilities
Possess a passion for quality and writing clean code that scales and performs well
Professional track record of superb interpersonal and communication skills
Experience working with Agile/Scrum methodology and DevOps (CI/CD) preferred
Demonstrated experience with Web Services/API, .NET/C#, MS Azure
Understanding of Web API, Swagger and/or RAML
Excellent analytical skills with a proactive nature
Strong organization skills with a drive to meet deadlines
An affinity for accuracy and efficiency
Proficiency in Microsoft Excel, Word (including mail merge) and Outlook
Strong verbal and written communication skills
An aptitude for prioritization and multi-tasking
Strong collaboration skills
A drive to learn and apply new concepts quickly
Proficiency with OOP Principles, Domain Driven Design, CQRS, and Event Sourcing
C# v7.0+, .NET Core 3.x, EF Core 3.0, AS.NET Web Services (API/REST)
HTML/CSS, JavaScript, JQuery, DOM manipulation, JavaScript object model, Node.JS
Modern React (Hooks, Context, Suspense), MaterialUI, GraphQL, Mocha, Nock
Transformation/Post development toolchains (e.g., Typescript, WebGrease, Swagger)
SQL Server, Azure Cosmos DB, or MongoDB
OTP, JTW, and OAuth2.0, Auth0 and or Azure Identity Access Management (B2B/B2C)
NUnit, PostMan, Selenium, BrowserStack
Experience with one or more cloud platforms (e.g., Salesforce, Heroku, Azure, AWS)
Experience with cloud message APIs and usage of push notifications, and websockets
Experience with Agile/Scrum methodology
Experience with Azure DevOps, Git, CI/CD, SecDevOps, and Containers
Experience delivering individual and institutional client facing solutions; Web Portal(s), online payments, and third-party integrations
Experience with developing financial platforms Portfolio Management, or Trading platforms
Experience delivering secure, high performance, fault tolerant, and high availability solutions
Development experience for native mobile applications preferred
Experience with Robotic Process Automation platforms, Multiexperience Development Platforms, Mulesoft development, Blockchain/Smart contracts development, and exchange integrations preferred
Experience with Azure AI+ML, Integrations, Blockchain, Compute, Application Service Environments, and Bot Framework preferred
Benefits
Healthcare
401K savings plan
Company holidays
Paid time off
Parental leave
Employee assistance program