Salary
💰 $118,602 - $157,144 per year
Tech Stack
CloudDockerETLHDFSKafkaLinuxMicroservicesMongoDB.NETNGINXPHPPythonSOAPSQLSSIS
About the role
- Reporting to IT Department Leadership; responsible for development, modification, and implementation of internal/external applications
- Gather project requirements and document business solutions
- Execute full lifecycle of software development (Agile/DevOps)
- Communicate efficiently/effectively with all internal/external business entities
- Create well designed, testable efficient code and assist in generating test cases for new and existing applications
- Design, develop and implement software independently or within a team
- Serve as a subject matter expert in key business projects and provide guidance to junior personnel
- Conduct code reviews and provide meaningful feedback
- Analyze software errors and create tools to mitigate problems
- Train team members in coding standards and best practices
- Collaborate with team members and contribute ideas for improving development workflows
- Implement automation tools and frameworks (CI/CD pipelines) and conduct systems test before releasing software
- Perform any other duties as required to ensure Health Plan operations and department business needs are successful
Requirements
- At least five (5) years of experience developing multi-tiered, efficient, highly responsive web applications
- Solid work experience in client-side browser centric or middle-tier/back-end service development
- Hands-on experience with Microservices architecture and event-driven model utilizing Rabbit MQ and Kafka
- Experience with MongoDB: schema design, indexing strategies, replication, and performance optimization for large datasets
- Experience in configuring an IIS/NGINX/PHP web server, Docker containers, PHP, and Linux OS (Redhat/Debian/Apline) is preferred
- Experience integrating data across systems preferred (e.g., APIs, flat files, cloud storage, HDFS, etc.)
- Bachelor’s degree in a science-related field of study from an accredited institution required, degree preferably in Computer Science
- In lieu of the required degree, a minimum of four (4) years of additional relevant work experience is required
- Deep comprehensive knowledge in server-side development stack utilizing .Net, C# and SQL Server
- Ability to design and implement complex, scalable, and maintainable enterprise solutions using .NET and modern architectural patterns
- Acute analysis, observation, and good communication
- CI/CD pipelines, automated builds, and deployment processes
- Ability to utilize REST and SOAP webservices
- Preferred: Knowledge of Healthcare domain
- Preferred: Knowledge of EDI 834 message format
- Familiarity with data exchange standards (e.g., HL7, FHIR, CCDA)
- Knowledge of Python
- Data Integration & Interoperability: Expert-level SQL development and SQL Server: database design, query optimization, stored procedures, and performance tuning
- T-SQL, stored procedures, data governance, performance tuning, indexing strategies
- SSIS (SQL Server Integration Services): advanced ETL package design, deployment, and troubleshooting
- Knowledge of .Net Core & .Net Frameworks (C#), including asynchronous programming, dependency injection, design patterns, Rest API development, Message Bus technologies
- Proven ability to mentor junior developers, perform code reviews, enforce coding standards
- Ability to quickly learn new technologies, take ownership of projects, and drive solutions independently