IMCS Group · 22 hours ago
.NET Software engineer
IMCS Group is seeking a mid to senior level Software Developer to design, build, and maintain enterprise applications and services. The ideal candidate will utilize strong .NET engineering skills alongside Oracle PL/SQL expertise to deliver high-quality software in collaboration with various teams.
Responsibilities
Design, develop, and maintain backend services, APIs, and batch processes using C#/.NET (Framework and/or .NET Core)
Write efficient Oracle PL/SQL (packages, procedures, functions) and tune SQL for performance at scale
Build integrations with internal and external systems using RESTful services, messaging, and file-based workflows
Own end-to-end SDLC activities: requirements review, technical design, coding, unit testing, code review, deployment, and production support
Develop deployment and automation scripts for Windows Server and AIX/Linux (PowerShell, Bash, shell scripting)
Troubleshoot complex production issues across application, database, OS, and network layers; participate in an on-call rotation as needed
Implement security and compliance best practices (secure coding, least privilege, secrets management, auditing, OWASP)
Create and maintain technical documentation, runbooks, and operational playbooks
Collaborate in Agile ceremonies, contribute to backlog refinement, and provide clear estimates and delivery plans
Mentor junior developers, champion code quality, and contribute to standards and best practices
Qualification
Required
5+ years of professional software development experience in enterprise environments
Strong proficiency in C#/.NET (Web APIs, services, multithreading, error handling, logging)
Expert-level Oracle PL/SQL, SQL performance tuning, query optimization, and schema design
Hands-on experience administering and deploying applications on Windows Server and AIX/Linux
Proficiency with source control and CI/CD (Git, pipelines), automated testing, and build/release workflows
Solid understanding of systems design, performance, reliability, and observability (metrics, logs, traces)
Experience integrating with RESTful APIs, authentication/authorization patterns (OAuth/OpenID Connect), and secure data handling
Strong troubleshooting skills and the ability to diagnose issues across application, database, and OS layers
Excellent communication, collaboration, and stakeholder engagement skills
Preferred
Experience with job schedulers, batch processing, and high-throughput data pipelines
Familiarity with message queues/event streaming (e.g., Kafka, MSMQ, RabbitMQ) and file transfer tools
Exposure to performance/load testing and application profiling tools
Background in financial services, payments, or other regulated industries
Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
Company
IMCS Group
IMCS Group is an IT, Healthcare, and Professional Staffing Company that helps Enterprises optimize the business value of their Staffing investments and enables them to achieve world-class business performance.
H1B Sponsorship
IMCS Group has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (11)
2024 (16)
2023 (33)
2022 (32)
2021 (47)
2020 (82)
Funding
Current Stage
Growth StageCompany data provided by crunchbase