Sr. Full Stack Developer
Donan Enterprises is seeking a qualified full-time employee to serve as a Sr. Full Stack Developer. The Sr. Full Stack Developer will be expected to effectively implement business requirements in an Azure cloud environment and is responsible for the analysis, design, coding, testing, documentation and support of new software applications and enhancements to existing applications. This position will also be expected to provide technology solutions to allow business units to achieve their objectives and goals.
This position is a direct-hire W2 position; no corp-to-corp applications will be considered.
The candidate must demonstrate the ability to develop and implement cutting edge technologies and overcome technical challenges in a fast paced, iterative delivery environment.
Responsibilities
Following is a summary of the essential functions for this job. Other duties may be performed, both major and minor, which are not mentioned below. Specific activities may change from time to time.
- Design, develop and test software applications
- Maintain systems by identifying and correcting software defects
- Work with BA to align understanding of requirements, create technical specifications and to develop system test plans
- Work as part of an Agile development team to solve problems and develop projects in a fast-paced environment
- Demonstrate a basic degree of creativity and problem-solving skills
- Follow instructions and pre-established guidelines to perform the functions of the job, using established software development life cycle, coding standards and naming conventions
- Develop and support applications using software development methodologies including structured programming, documentation, design and code review
- Lead overall technical application development across FHIR API, transformation engine components, reference code lookups for transformation, RESTful calls between components, ETL data movement, transaction/error logging, security, and disaster recovery to ensure requirements are met
- Work with business analysts and application users to define and design robust user centric application solutions
- Collaborate with UX resources to drive consistent look and feel of user interface
- Collaborate with database resources to ensure robust and complete data access and manipulation
- Collaborate with IT Operations to ensure hardware and software are aligned to deliver business requirements
- Ensure adherence to security, quality standards and technical reviews for all deliverables
- Mentor junior and other new developers
Qualifications
- A Bachelor’s degree (or higher) in Computer Science or related engineering discipline
- Credentials/Licenses: AWS, Azure and/or similar level industry certification
- US Citizen or Green Card holder
Work Experience / Skills / Abilities Required
- 6+ years of experience in programming, including C# and .NET development and strong familiarity with MS tools such as Visual Studio and SQL Server Management Studio
- Strong knowledge of the .NET framework (4.5 and higher)
- Experience in .Net Core
- Proficient in C# with good understanding of VB.NET
- Proficient with Asp.Net, MVC, JavaScript, JQuery
- Strong understanding of object-oriented programming and SOLID design principles
- Experience with SOAP and Restful Web Services (WCF, Web API)
- Proficient in SQL Server 2012 and above, Transact SQL, stored procedures, triggers, DTS packages
- Experience developing Azure cloud environments to include serverless solutions
- Expertise in relational databases (PostgreSQL, Oracle), Dynamo DB, SQL and RedShift technologies
- Experience with using Apache Kafka/Amazon MSK
- Experience integrating Power BI platform to produce BI reports
- Experience architecting, developing proof of concepts, prototypes and solutions using REST APIs, FHIR, HL7
- Working knowledge of Data Warehousing concepts and design (incl. ETL, data modeling & visualization).
- Experience in end-to-end Software Development Life Cycle (SDLC) project processes and requirements, to include Agile/Scrum methodologies
- Experience with delivering code using Continuous Integration and Continuous Delivery (CI/CD) best practices and DevSecOps to production
- Experience with code review and evaluation
- Have passion for learning new technologies and enhancing existing skills
- Experience writing design documentation based on industry standards or agency standards, within an incremental product delivery environment, preferred
- Ensure all technology is in compliance with regulatory standards such as HIPAA
- Assist in creating a technology/engineering department from recruiting to strategy to execution
- Effective leader, including technical thought leadership and demonstrated experience leading teams on a project level
- Good team player, have ability and willingness to mentor junior developers by empowering the engineering team to build solutions that emphasize quality, simplicity, and reliability
- Self-starter that can work well in a team environment
- Must be able to communicate effectively both verbally and in writing
- Proficient in Microsoft Office (Word, Excel, Outlook, PowerPoint)
Desired Experience
- Possess experience in the Federal healthcare market and/ or basic knowledge of federal application development and related requirements
- Experience with GIT source control
- Experience with Power BI system integrations
- Understanding of relational databases and data modeling concepts
Job Type: Full-time
Pay: From $80,000.00 per year
Benefits:
- 401(k) matching
- Dental insurance
- Health insurance
- On-the-job training
- Paid holidays
- Paid time off
- Vision insurance
Experience level:
- 7 years
Schedule:
- 8 hour shift
Experience:
- Angular or React: 5 years (Required)
- frontend development: 5 years (Required)
- data warehouse: 5 years (Required)
- developing your own REST API endpoint: 5 years (Required)
Work Location: Remote