Senior Software Engineer - East Coast, Remote
IRIS Americas is seeking a skilled Senior Software Engineer (.NET Full stack) to join our dynamic Payroll team. The ideal candidate will have a solid understanding of application data, the ability to identify discrepancies, and the expertise to develop and implement sanity‑checking scripts and fixes. This role requires a proactive individual who demonstrates initiative and accountability, effectively investigating and resolving data discrepancies while developing stored procedures and optimizing database performance.
Job DescriptionIRIS Americas is seeking a skilled Senior Software Engineer (.NET Full stack) to join our dynamic Payroll team. The ideal candidate will have a solid understanding of application data, the ability to identify discrepancies, and the expertise to develop and implement sanity‑checking scripts and fixes. This role requires a proactive individual who demonstrates initiative and accountability, effectively investigating and resolving data discrepancies while developing stored procedures and optimizing database performance.
Job Requirements- 10+ years of experience developing high-performance web applications.
- Undergraduate degree in Computer Science or a related field.
- Expertise in object-oriented design, .NET technologies, APIs, Microservices, and SQL Server query writing.
- Strong experience designing and implementing architecture for reliable scalability.
- Hands‑on experience with AWS Cloud Services, Lambda, Queues, and CI/CD pipelines.
- Proficiency with containerization technologies (K8s experience is a plus).
- Strong troubleshooting skills and ability to independently solve complex problems.
- Ability to thrive in a fast‑paced, multitasking environment.
- Experience in mentoring, guiding, and supporting junior software engineers.
- Comfortable working independently with minimal supervision.
- Strong communication skills with the ability to collaborate effectively with cross‑functional teams.
- Passion for continuous improvement and a commitment to delivering high‑quality solutions.
- Design, develop, and maintain high-performance .NET web applications and microservices.
- Architect and implement scalable, reliable, and high-performance solutions.
- Lead technical design discussions and mentor junior team members, ensuring adherence to coding standards and best practices.
- Write clean, maintainable code and ensure smooth deployments with minimal bugs.
- Participate in code reviews, ensuring high-quality code and adherence to architectural guidelines.
- Provide leadership in technical architecture and the establishment of robust design patterns.
- Collaborate with product owners and business analysts to deliver high-impact features and improvements.
- Work across all layers of the application stack (front-end, middle-tier, and database), including writing stored procedures and complex queries.
- Utilize AWS Cloud Services to build scalable solutions and implement best practices.
- Contribute to the implementation and optimization of CI/CD pipelines, containerized applications (using Kubernetes, Docker, AWS Fargate).
- Proficiency with Git and version control systems to ensure smooth collaboration.
- Collaborate within an Agile environment, using iterative development methodologies.
- Stay current with emerging technologies and proactively suggest innovative solutions to improve performance and user experience.
- Mentor and support junior software engineers, fostering a culture of knowledge sharing and growth.
- Take ownership of technical solutions, driving improvements in software quality, maintainability, and performance.
- Provide off‑hours support as needed to ensure system availability and reliability.
- Company‑funded private healthcare
- Life and AD&D insurance
- Dental, vision, STD, and LTD
- 401k plan with company contributions
- Generous PTO entitlement
- Competitive pay
Full-time position with remote work available. East Coast time zone preferred due to time zone alignment.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).