Develop, maintain, and enhance enterprise-level applications and integrations using modern software development methodologies.
Follow agile methodologies and adhere to technology standards, quality assurance, security, and documentation practices.
Collaborate with HR business stakeholders and IT teams to gather and analyze requirements, provide technical guidance, estimations, and deliver scalable solutions that meet or exceed their expectations.
Debug and troubleshoot issues, perform root cause analysis, and provide resolutions or recommendations
Participate in teams on-call support rotation
Data management, transformation, and integration
Qualifications:
Minimum Qualifications
Bachelor's degree in Computer Science, Computer Engineering, or related fields.
5+ years of experience in software development, with a focus on building enterprise applications.
Proficiency in programming languages such as C#, Node.js and experience with frameworks like .NET Core, Angular and React.
Experience building scalable, enterprise web application
Preferred Qualifications
Demonstrated expertise in Agile Methodology and DevOps practices.
Familiarity with cloud-native applications and containerization technologies.
Experience with design patterns and information security best practices.
Strong problem-solving skills and a disciplined approach to execution.
Excellent communication skills and a passion for continuous learning and innovation.