Senior Developer

Senior Developer

Posted 1 week ago by nTech Solutions

Negotiable
Undetermined
Remote
Remote
.NET Framework Active Server Pages (ASP) Agile Methodology Amazon Web Services (AWS) Apache Maven Apache Struts Apache Tomcat API Design Application Programming Interface (API) Application Security ASP.NET Authentications AWS Identity And Access Management (IAM) Back End (Software Engineering) Bugzilla Business Analysis Business Requirements C# (Programming Language) Capability Maturity Model Integration Cascading Style Sheets (CSS) Cisco WebEx Cloud Computing Cloud Infrastructure Cloud Technology Computer Science Constituent Relationship Management Continuous Integration and Continuous Delivery Customer Relationship Management (CRM) Software Database Security Data Governance Data Management Datamodel Data Modeling Data Redundancy Data Validation DevOps Docker (Software) E-Business Enterprise Architecture Erwin (Data Modeling Software) Extensible Markup Language (XML) File Servers Generic Programming Gitlab Google Web Toolkits Hibernate (Java) IBM Software Identity And Access Management Information Technology Information Technology Architecture Integration Testing Interactive Voice Response JavaScript (Programming Language) JavaServer Faces Jenkins JIRA JQuery JSON Web Token (JWT) Life Cycle Planning Management Microservices Microsoft 365 Microsoft Excel Microsoft Office Microsoft SharePoint Microsoft SQL Servers Microsoft Visio Mobile Devices MongoDB MuleSoft MySQL NoSQL OAuth Object-Oriented Programming (OOP) Oracle Cloud Oracle E-Business Suite Pega PRPC Performance Testing PHP (Scripting Language) Python (Programming Language) Relational Databases RESTEasy (JBoss) RESTful API Retirement Planning Salesforce Screen Designs Shared Libraries Single Sign-On (SSO) Skype Software Development Software Development Life Cycle Software Development Methodologies Software Testing SQL (Programming Language) Storyboarding Systems Design Toolkits UML Tool User Interface Verification And Validation Version Control Web Applications Web Services WildFly (JBoss AS)

Summary: The Senior Developer role at nTech Workforce involves leading the development of enterprise-grade software solutions, focusing on complex business functionalities and technical requirements. The position requires extensive experience in C#/.NET, microservices, and AWS, with a strong emphasis on security and quality assurance. The developer will work independently and collaboratively, guiding teams and implementing innovative solutions. This is a remote opportunity, with a preference for candidates from Raleigh, NC.

Key Responsibilities:

  • 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
  • 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

Key Skills:

  • 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

Salary (Rate): £80,000 yearly

City: undetermined

Country: undetermined

Working Arrangements: remote

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

nTech Workforce has an immediate Senior Developer for (Job ID# 23364)

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 customizationsatabases
  • Escalating and resolving issues with third-party vendors
  • Integrating COTS solutions with large-scale web applications and relational d
  • 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

________________________________________

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.

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.