Lead C# Net developer
Posted
Our client, a Leading Provider of Healthcare Delivery Systems and Solutions company, is looking for a Lead C#/.Net Developer for their Remote location.
Responsibilities:
Requirements:
Why Should You Apply?
Responsibilities:
- The Developer, Specialist performs thorough end-to-end analysis of complex business functionality, provides technical solutions for complex business requirements, and implements enterprise-grade software solutions. This role functions as an individual contributor, capable of working independently and within teams, and serves as the technical lead on development projects.
- Serves as technical lead on development projects
- Provides development strategy for clients and develops multi-year development approaches for programs
- Coordinates and plans all tasks required for software development and implementation
- Guides Developer team on Proof of Concepts using new technologies and innovation
- Evaluates new technologies for solving technical problems and recommends solutions to enhance user experience
- Identifies and escalates program risks and issues to leadership, and assists in developing solutions
- Demonstrates advanced expertise and contributes to the Development practice by publishing technology points of view through white papers
- Creates conceptual designs and writes technical specifications for business requirements
- Prepares conceptual technical solutions based on business requirements
- Participates in design sessions and analyzes user needs to determine technical requirements
- Collaborates with the Business Analysis team to finalize system design and technical solutions
- Develops process flows, screen designs, and storyboarding to support system design
- Works on application integration with third-party systems
- Performs code reviews and suggests improvement areas to the Developer team
- Participates in peer reviews of detailed design and technical documentation
- Provides component-level details and effort estimates to Development Principals and project managers
- Prepares implementation checklists
- Identifies security issues and provides corrective action plans
- Demonstrates in-depth knowledge of development practices to ensure high quality
- Authentication microservice, JWT issuance and validation, and AWS Gateway integration
- Independently deployable Member, Case, Provider, Interaction services and Integration APIs for evoBrix, defined service relationships and any API identified for CAI vendor integration, data validation approach, and documentation.
- Shared libraries and C# service clients, Dockerized local and cloud setups, unit and integration test coverage, and performance testing for critical APIs
- Standardized CI pipelines with automated tests, GitOps based CD with multi service deployments, documentation, and knowledge transfer
- Other related deliverables for Contact Center Transformation.
Requirements:
- Bachelors degree in Computer Science or a related field, plus 10+ years of software development experience
- Experience with Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC)
- Experience in the healthcare industry
- Experience with agile development methodologies
- Knowledge of SharePoint, Webex, Skype, and Microsoft Office Suite (Word, Excel, Visio)
- Experience with software and database architectural techniques and high-level design using UML or similar modeling tools
- Excellent understanding of Medicaid Information Technology Architecture and healthcare project implementations
- Knowledge of CMMI maturity levels
- Experience leading teams and successfully implementing enterprise applications
- Experience with micro-services and modular frameworks
- Excellent knowledge of object-oriented programming, enterprise architecture, and web applications
- Excellent understanding of relational and non-relational database concepts
- Excellent Linux/Unix command knowledge
- Excellent understanding of version control and defect management tools (ClearCase, SVN, CVS, JIRA, Bugzilla, ClearQuest)
- Experience configuring applications on-premise and cloud infrastructure (AWS, Oracle Cloud, IBM Cloud)
- Familiarity with software development methodologies including Waterfall, Hybrid Agile, and Agile/Scrum
- Front-end languages and frameworks: HTML, CSS, JavaScript, jQuery, AngularJS, Bootstrap
- Server-side languages: Java/J2EE, Web Services, XML, ASP.NET, Python, PHP, Ruby
- Application frameworks: Struts, Spring, Hibernate, JavaServer Faces (JSF), Google Web Toolkit (GWT)
- Web and application servers: Apache, WildFly (JBoss), Tomcat, WebLogic, WebSphere
- Experience designing multi-browser-compatible and responsive user interface applications
- Single sign-on (SSO) integration and identity & access management (IAM) tools
- CI/CD and build tools: Jenkins, GitLab, Maven, SonarQube
- Security scanning tools: Fortify, Hailstorm; experience resolving web application vulnerabilities
- Relational databases: Oracle, SQL Server, DB2
- Non-relational databases: NoSQL, MongoDB, Cassandra
- Experience with mobile technologies and cloud computing
- Relational databases: Oracle, SQL Server, MySQL, DB2; data modeling tools: Erwin, SQL Data Modeler
- Experience designing and architecting back-end solutions using relational databases for enterprise applications
- Building conceptual, logical, and physical data models to translate business requirements
- Enforcing data governance standards across all enterprise assets
- Master/Reference data management in high-volume, high-availability database environments
- Identifying and reducing data redundancy and inconsistencies
- Implementing database security to reduce vulnerabilities
- Creating database tables, views, stored procedures, triggers, and functions
- Fine-tuning SQL queries and improving application performance
- Experience building highly available and scalable applications
- Extensive experience with COTS products: COGNOS, CRM, IVR, Oracle E-Business Suite, IBM DataStage, IBM Watson Analytics, Salesforce, PEGA, MuleSoft, FileNet, SharePoint, Oracle SOA, Pitney Bowes EngageOne, EDIFECS XEngine
- Implementing end-to-end solutions using COTS products and managing configuration tasks
- Providing solutions to complex problems through COTS customizations
- Integrating COTS solutions with large-scale web applications and relational databases
- Escalating and resolving issues with third-party vendors
- Training resources on various COTS tools
- In-depth understanding of COTS application security, architecture, and documentation (functional and technical)
- Were looking for experience in: C# / .NET microservices REST API design JWT, OAuth, and API security AWS (API Gateway, IAM, ECS/EKS, CloudWatch, RDS) Docker (Compose, Bake) CI/CD and GitOps Unit, integration, and performance testing Distributed systems & service architecture Healthcare IT experience preferred.
- Architecting the existing monolithic architecture
- PHI - Protected Health Info Will worker handle PHI? Will the worker access Protected Health Information (PHI) as part of this role?
- PHI includes individually identifiable health information such as medical records, case files, claims data, or health-related personal information. Yes
Why Should You Apply?
- Health Benefits
- Referral Program
- Excellent growth and advancement opportunities
