The senior developer should strive to produce appealing and intuitive sites that are user friendly. The ideal candidate will possess query writing skills and be able to manage multiple tasks each day. Additionally, the senior developer should feel comfortable leading the development effort of a small team. Continued determination in delivering a quality product is essential.
RESPONSIBILITIES - Take ownership of existing web sites to build, improve and maintain ASP.NET / MVC / C# / HTML / CSS / SQL / Cloud (e.g. Azure, AWS, Google Platform, Pivotal)
- Is experienced working as both a developer and tester to ensure proper unit and test automations are in place and documented
- Can comfortably engage product owners in challenging acceptance criteria during grooming to make sure stories are sized appropriately and acceptance criteria are written so they are understood
- Working in an agile scrum team, understanding sprint cycles, the important of code testing and working towards agreed story points
- Is highly focused on code quality, code testing, and cyclomatic complexity
- Highly comfortable with SQL Queries and Stored Proc to dissect/analyze and reversing engineering existing code for better understanding of functionality
- Create technical support documentation based on created code, jobs, and databases used to achieve the solution
- Ability to navigate database code and optimize as needed
- Handle multiple projects at a time and effectively prioritize to achieve optimal results
- Communicate effectively with stakeholders and executive management to meet the needs of the customer
- Design, implement and maintain internal web based supporting software using ASP.NET/C#, MVC, angular or other web technologies
- Candidate must have a strong understanding of UI, cross-browser compatibility, UI positioning, and general web functions/standards
- Candidate should be able to participate in the development efforts of a team and leverage the talents to achieve solid results
- Application testing, documentation, and version tracking in a version control system
- Assist in the coding, versioning and deployment of software break-fixes and enhancements via a ticketing system
- Understand all HIPAA and HITECH requirements including protection of Personal Health Information (PHI) and execute data management responsibilities with MAN (minimum amount necessary) of PHI to perform required duties
- Complete annual HIPAA training and ensure all associates under his or her direct or indirect supervision complete annual HIPPA training
REQUIREMENTS - BS in Computer Science/Information Systems Management
- Proficient knowledge of agile methodologies, values, and procedures
- Full Stack development with strong experience using with the following: MVC, ASP.NET, JavaScript, Angular JS, CSS, HTML, APIs, XML, AJAX, IIS, ADO/OLEDB and strategic UI development with C# or VB
- Prior experience using an enterprise RDMS such as SQL Server or Oracle
- Proven experience working with Microsoft .NET Framework with C# or VB
- Knowledge of Cloud Technologies such as Azure or AWS
- Proven experience Test Driven Development, Unit Testing, Automated Testing, Regression, End to End testing
- Experience working with Enterprise Service Bus and Distributed Systems
- Working with pharmacy data and in-depth understanding of prescription claims adjudication and PBM platforms preferred
- Telerik UI experience a plus
- Sound experience with SQL Analysis building a data warehouse
- Experience with EMR systems (EPIC, Centricity, Meditech) is a plus
- Knowledge of EDI x12 file format, integration, and 3rd party wholesalers
- Knowledge of pharmacy, PBM, or medical EDI data a plus
- Can utilize Power BI, Telerik, or SRSS reporting creator tools
- Experience in designing and implementing scalable and maintainable automation framework for UI, Database and Service layer
- Experience coding / testing with 3-tier application architecture
- Strong programming knowledge and experience in Object Oriented languages like C# or Java
- Proficient in automation tools like Selenium
- Experience with API testing tools such as SoapUI, Postman or any tool is a plus
- Experience with CI/CD tools and Version Control tools like GIT
- Demonstrated experience implementing automated tests within a CI/CD environment
- Good understanding of Test-Driven Development and Behavioral Driven Development strategies and approaches
- Knowledge of unit, integration, and end-to-end testing strategies
- Knowledge of V-Lookup
- Experience working with Ecommerce
- Strong data analytics, quantitative skills, problem-solving skills, comfortable navigating data-driven business environments
- Ability to communicate well and lead/mentor other developers
- Self-motivated, independent worker who is driven to deliver results without close management
- Ability to interface with customer via email, phone and face-to-face in a kind, professional manner
- Demonstrate sound judgment and strong reasoning skills as well as good analytical and problem-solving abilities
The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law. |