Description

A Full Stack Developer is needed to perform the following duties: Modernize legacy applications using .NET Core 8, Python, and Azure to improve performance, security, and scalability. Upgrades and refactors legacy applications originally built with older technologies by replacing outdated code with .NET Core 8 and integrating Python scripts to enhance functionality and improve performance. Leverages Azure cloud services to boost scalability, security, and overall performance, ensuring that modernized applications are efficient, secure, and can handle increased demand. Develop interactive, accessible, and responsive user interfaces using React, HTML, CSS, JavaScript, and jQuery. Develops user interfaces for internal company applications, ensuring compatibility with desktops. Uses React for component-based UI to ensure the interfaces are both responsive and accessible. Build secure and scalable back-end systems using .NET, MVC, and C# for business logic and API endpoints. Designs and develops robust back-end systems using .NET, C#, and MVC architecture to support business logic and application functionality. Ensures secure data handling by implementing best practices for authentication, authorization, and input validation. Facilitates smooth communication between front-end and back-end by creating efficient API endpoints and maintaining scalable, modular architecture. Create and consume RESTful/GraphQL APIs to support data flow between client and server. Designs RESTful APIs to enable secure and efficient communication between client-side applications and back-end systems. Ensures API security through proper authentication, authorization, and validation to protect sensitive data and resources. Design, maintain, and optimize Oracle databases, write complex SQL/PL-SQL queries, procedures, and triggers. Designs and optimizes Oracle databases by writing complex queries, stored procedures, and implementing database triggers to ensure efficient data handling, integrity, and real-time automation. Enhances database performance and security through indexing strategies, query optimization, and implementing robust access control mechanisms to ensure scalability and protect sensitive data. Version Control, CI/CD Pipeline, and Application Deployment. Uses Git, GitHub, Azure Repos, and TFS for version control, ensuring efficient management of code changes, branches, and team collaboration. Configures and manages CI/CD pipelines with GitHub Actions and Azure DevOps Pipelines to automate build, test, and deployment processes, ensuring quick and reliable software releases. Deploys and manages applications on IIS and Azure App Services, ensuring smooth and scalable hosting, while reducing manual intervention in production environments. Bachelor's Degree required in Computer Science or Computer Engineering or Applied Computer Science or Computer Information Systems

Education

Any Graduate