Veradigm is seeking an Expert Software Engineer to join their development team. The ideal candidate will have at least 8 years of experience and a thorough understanding of architectural and design patterns. As an Expert Software Engineer, you'll be responsible for creating low-level designs for complex software modules and subsystems.
Requirements
- Architectural and Design Patterns: Demonstrate good understanding of architectural and design patterns, leveraging this knowledge to enhance the overall quality and scalability of software solutions.
- Low-Level Design: Provide detailed low-level designs for complex software modules and subsystems, ensuring robust and efficient implementation.
- Technical Guidance: Offer expert technical guidance to the development team, fostering a collaborative environment and mentoring team members to deliver high-quality software.
- Business to Functional Requirements: Translate business requirements into comprehensive functional requirements, ensuring alignment between technical solutions and business objectives.
- Leadership: Exhibit leadership qualities by driving innovation, encouraging best practices, and contributing to the continuous improvement of development processes.
- OOP Principles: Strong understanding of Object-Oriented Programming concepts and principles, applying them to design and implement efficient solutions.
- SQL Server: Hands-on experience in SQL Server, including database design, optimization, and data manipulation.
- NET Technologies: Proficiency in a range of.NET technologies,.Net core, and C#, including NuGet, ASP.Net, WCF, Web API, and Microservices.
- Angular: Experience with Angular for developing modern and responsive user interfaces.
- Agile and Safed Knowledge: Experience working in Agile and safe environments, with a clear understanding of Agile methodologies.
- Analytical and Problem-Solving Skills: Utilize strong analytical and problem-solving skills to address complex technical challenges and contribute to strategic decision-making.
- Communication Skills: Strong written and verbal communication skills to effectively collaborate with cross-functional teams.
- Azure Fundamentals: Familiarity with Azure fundamentals, and possession of the AZ-900 certification is considered a plus.
- Industry Knowledge: Knowledge of Healthcare Domain and Revenue Cycle processes would be an added advantage.
Benefits
- Quarterly Company-Wide Recharge Days
- Flexible Work Environment (Remote/Hybrid Options)
- Peer-based incentive “Cheer” awards
- All in to Win” bonus Program
- Tuition Reimbursement Program