Senior Developer - w2 only
4 days ago
Raleigh
nTech Workforce has an immediate 23364 Senior Developer Terms of Employment • W2 Contract, 6 Months, • Remote Opportunity (Candidates highly preferred from Raleigh, NC) Overview • The Senior Developer 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. 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. • Milestone 1 – Platform Security - Authentication microservice, JWT issuance and validation, and AWS Gateway integration, • Milestone 2 – Core Microservices- 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., • Milestone 3 – Quality & Enablement - Shared libraries and C# service clients, Dockerized local and cloud setups, unit and integration test coverage, and performance testing for critical APIs, • Milestone 4 – DevOps - Standardized CI pipelines with automated tests, GitOps based CD with multi service deployments, documentation, and knowledge transfer Other related deliverables for Contact Center Transformation. Responsibilities • Leadership & Strategy, • 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, • Design & Architecture, • 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, • Development & Quality Assurance, • 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 Required Skills & Experience • Bachelor’s 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 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 Core Technical Skills • Web & Mobile Development, • 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, • Database Development & Data Modeling, • 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, • Commercial Off-the-Shelf (COTS) Development, • 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) Preferred Skills & Experience • Experience in Healthcare Industry., • Knowledge on HIPPA and its privacy Benefits Information • Medical Insurance; Vision Insurance; Dental Insurance, • 401K Retirement Plan (Discretionary Match Offered), • Ancillary Coverage (Life, AD&D, Short Term / Long Term Disability), • Employee Referral Bonus, • Bi-Weekly Direct Deposit, • Note: As a contingent worker with nTech, you'll be paid for all approved hours worked; paid time off and paid holidays are not provided., • nTech is an equal opportunity employer. All offers of employment are contingent upon pre-employment drug and background screenings. Only candidates who meet all of the above client requirements will be contacted by a recruiter.