Sr. Software Engineer(C#) Position Overview We are seeking an experienced Azure C# Developer to join our dynamic development team. The ideal candidate will design, develop, and maintain cloud-based applications using Microsoft Azure services and C# .NET technologies. You will work collaboratively to deliver scalable, secure, and high-performance solutions that meet our business objectives. Key Responsibilities Application Development Design and develop robust, scalable applications using C# and .NET Framework/.NET Core/.NET 5+ Build and maintain cloud-native applications on Microsoft Azure platform Implement microservices architecture and API development using ASP.NET Core Web API Develop and integrate Azure Functions for serverless computing solutions Azure Cloud Services Deploy and manage applications using Azure App Services, Azure Container Instances, and Azure Kubernetes Service (AKS) Implement and maintain Azure SQL Database, Cosmos DB, and other Azure data services Configure and manage Azure Storage solutions (Blob, Queue, Table, File) Work with Azure Service Bus, Event Hubs, and other messaging services Implement Azure Active Directory (Azure AD) for authentication and authorization DevOps and CI/CD Collaborate with DevOps teams to implement CI/CD pipelines using Azure DevOps or GitHub Actions Monitor applications using Azure Application Insights and Azure Monitor Ensure proper logging, monitoring, and alerting mechanisms are in place Code Quality and Best Practices Write clean, maintainable, and well-documented code following SOLID principles Implement unit testing, integration testing, and automated testing strategies Participate in code reviews and maintain coding standards Follow security best practices and implement secure coding techniques Collaboration and Communication Work closely with product managers, designers, and other developers in an Agile environment Participate in sprint planning, daily standups, and retrospective meetings Mentor junior developers and share knowledge across the team Communicate technical concepts to both technical and non-technical stakeholders Required Qualifications Technical Skills Bachelor's degree in Computer Science, Software Engineering, or related field 3+ years of experience in C# and .NET development 2+ years of hands-on experience with Microsoft Azure cloud services Strong understanding of object-oriented programming principles and design patterns Experience with ASP.NET Core, Web API, and MVC frameworks Proficiency in SQL Server, Azure SQL Database, and Entity Framework/Entity Framework Core Knowledge of REST API design and development Experience with version control systems (Git) Azure-Specific Experience Azure App Services and Azure Functions Azure SQL Database and Cosmos DB Azure Storage services (Blob, Queue, Table) Azure Service Bus or Event Hubs Azure Active Directory integration Azure DevOps or similar CI/CD tools Basic understanding of ARM templates or Infrastructure as Code Additional Technical Skills Experience with containerization (Docker) and orchestration (Kubernetes) Understanding of message queuing and event-driven architecture Familiarity with caching strategies (Redis, Azure Cache for Redis) Personal Attributes Strong problem-solving and analytical thinking skills Excellent communication and teamwork abilities Detail-oriented with a commitment to quality Ability to work in a fast-paced, dynamic environment Continuous learning mindset and passion for technology Self-motivated and able to work independently What We Offer Competitive salary and benefits package Flexible work arrangements (remote/hybrid options) Professional development opportunities and training budget Azure certification support and continuing education Collaborative and innovative work environment Opportunity to work on cutting-edge cloud technologies Career advancement opportunities Application Process Please submit your resume along with a cover letter highlighting your Azure and C# experience. Include any relevant project portfolios, GitHub repositories, or certifications that demonstrate your expertise in cloud development. We are an equal opportunity employer committed to diversity and inclusion in the workplace. Show more Show less
Company Description If you are a hands-on developer and leader with a strong sense of ambition, eager to make a meaningful impact and advance quickly into a leadership role, we encourage you to continue reading. We are looking for someone who is not only willing to take a proactive, hands-on approach but also capable of driving results rapidly, working diligently, and embracing a balanced, dynamic work environment. Falkondata specializes in cloud solutions that connect siloed healthcare systems, streamline workflows, and enhance patient care by accelerating healthcare transformation. We are experts at integrating a wide range of healthcare applications, including EHRs, EMRs, PM systems, LIMS, CRM platforms, and data standards like HL7 FHIR and messaging. Falklondata recently introduced SimpleChime which is an All-in-one healthcare CRM platform, designed to boost efficiency, increase revenue, and improve patient satisfaction. Please visit our website for more information and review product information. www.simplechime.com and www.falkondata.com to review products that are being offered. Introduction: We are seeking a talented Full Stack React Developer with a deep understanding of AWS cloud technologies to join our development team. In this role, you'll not only build high-quality web applications but also leverage the power of AWS services to ensure scalability, reliability, and performance. If you're passionate about modern web development and cloud infrastructure, this is the role for you. Responsibilities: Front-End Development : Develop and maintain dynamic, responsive, and user-friendly web applications using React and Redux (or other state management tools). Ensure seamless integration with back-end services hosted on AWS. Utilize AWS Amplify for streamlined front-end hosting and authentication. Optimize front-end performance to work efficiently across all devices and browsers, leveraging AWS CloudFront for CDN delivery. Back-End Development with AWS Integration : Develop RESTful APIs and serverless back-end applications using Node.js , deployed on AWS Lambda for scalability and cost-efficiency. Utilize Amazon API Gateway to expose APIs securely. Design, implement, and optimize cloud-based storage solutions using Amazon S3 for file storage and Amazon RDS or Amazon DynamoDB for database management. Leverage AWS Elastic Beanstalk or AWS Fargate for containerized application deployment. Utilize AWS SQS and SNS for messaging and event-driven architectures. Cloud Infrastructure & DevOps : Collaborate with DevOps teams to create CI/CD pipelines using AWS CodePipeline , AWS CodeBuild , and AWS CodeDeploy to automate deployments. Integrate AWS CloudFormation or AWS CDK (Cloud Development Kit) to define and manage cloud infrastructure as code. Manage application scaling, load balancing, and auto-scaling using AWS EC2 , Elastic Load Balancing (ELB) , and Auto Scaling Groups . Monitor application health and performance using AWS CloudWatch for real-time log analysis and metrics. Security & Compliance : Implement security best practices for both the front-end and back-end in AWS, including configuring AWS IAM roles and policies. Utilize AWS Cognito for user authentication and authorization, ensuring secure access control for both internal and external users. Follow best practices for data encryption at rest (using AWS KMS ) and in transit (SSL/TLS), ensuring application security and compliance. Ensure disaster recovery planning and high availability using AWS Route 53 and AWS Backup . Collaboration & Communication : Work closely with UX/UI designers, product managers, and other developers to create innovative features and solutions. Participate in code reviews, providing constructive feedback on cloud integration, performance, and scalability. Maintain clear documentation for AWS services, infrastructure, and application deployments. Testing & Quality Assurance : Write and maintain unit, integration, and end-to-end tests using frameworks like Jest , Mocha , and AWS Device Farm for testing mobile devices. Continuously monitor performance and optimize both front-end and back-end components to ensure low-latency and high availability. Required Skills: React : Expertise in React.js with a focus on hooks, state management (e.g., Redux), and modern JS features (ES6+). Node.js : Proficiency in developing server-side applications using Node.js and experience with serverless architectures via AWS Lambda. AWS Cloud Services : Hands-on experience with key AWS services, such as: AWS Lambda , Amazon API Gateway , AWS S3 , Amazon RDS , DynamoDB , AWS EC2 , AWS CloudFormation , AWS Cognito , AWS CloudWatch , and AWS Amplify . Database : Experience with relational (e.g., Amazon RDS ) and NoSQL (e.g., DynamoDB ) databases. CI/CD : Familiarity with building and managing CI/CD pipelines in AWS using CodePipeline , CodeBuild , and CodeDeploy . Version Control : Proficiency in Git for version control and collaboration. Preferred Skills: Serverless Architecture : In-depth knowledge of AWS Lambda , Amazon API Gateway , and EventBridge for building serverless applications. Containers : Familiarity with container orchestration platforms like AWS ECS or EKS (Elastic Kubernetes Service). Cloud Security : Strong understanding of AWS IAM , AWS KMS , and best practices for securing cloud-based applications. Infrastructure as Code : Experience using AWS CloudFormation , AWS CDK , or Terraform for managing infrastructure. Monitoring & Logging : Expertise in using AWS CloudWatch and AWS X-Ray for application performance monitoring and distributed tracing. TypeScript : Experience with TypeScript for type safety in front-end and back-end code. Qualifications: Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience). 3+ years of experience as a Full Stack Developer with expertise in React and AWS . Proven experience building, deploying, and maintaining applications on AWS cloud infrastructure. Strong problem-solving abilities and ability to design scalable, cloud-native applications. What We Offer: Competitive salary and benefits package and equity Opportunities for growth and career advancement within a cloud-first organization. Flexible work hours, with remote working options. A collaborative and innovative work environment that values continuous learning.