
Advisor IT Systems - Full Stack Developer
Occidental Petroleum Corporation7 days ago
Houston, TX, USASenior
Responsibilities
- Design, develop, test, maintain, and troubleshoot enterprise web applications using Microsoft technologies.
- Develop front-end applications using Angular, React, or Blazor.
- Build and maintain backend services using C# and .NET Framework, .NET Core, or .NET 8.
- Design and optimize Microsoft SQL Server databases, including tables, views, stored procedures, indexing, and performance tuning.
- Develop and consume GraphQL services and APIs.
- Integrate applications with Active Directory, Azure AD, SSO, OAuth, and Kerberos.
- Develop cloud-native and hybrid solutions using AWS services including Lambda, ECS, API Gateway, S3, RDS, CloudWatch, and IAM.
- Modernize legacy .NET applications by migrating them to modern cloud architectures.
- Collaborate with business analysts, architects, QA, and infrastructure teams throughout the software development lifecycle.
- Troubleshoot production issues and provide timely resolutions.
- Participate in code reviews and follow secure coding and development practices.
- Create and maintain technical documentation for applications and APIs.
- Support CI/CD pipelines using Azure DevOps or GitHub Actions.
- Ensure applications meet performance, scalability, reliability, and security requirements.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent experience.
- At least 5 years of experience developing enterprise applications using Microsoft technologies.
- Strong experience with C#, .NET Framework and/or .NET Core/.NET 8, ASP.NET MVC/Web API, and Microsoft SQL Server.
- Experience developing modern web applications using Angular, React, or similar frameworks.
- Experience designing and consuming GraphQL APIs.
- Strong knowledge of SQL development, stored procedures, indexing, and query optimization.
- Experience with Git, Azure DevOps, or GitHub for source control and CI/CD.
- Familiarity with Agile/Scrum development methodologies.
- Experience developing and supporting applications on AWS, including ECS, Lambda, S3, RDS, API Gateway, CloudWatch, and IAM.
- Familiarity with modernizing legacy applications and working with Docker containers.
- Experience with enterprise authentication technologies such as Active Directory, OAuth2, and SAML.
- Knowledge of application performance tuning, monitoring, and cloud deployment practices.
- Strong analytical, problem-solving, verbal communication, and written communication skills.
- Ability to collaborate in a cross-functional team environment, manage multiple priorities, meet deadlines, and adapt to evolving requirements.
- Customer-focused approach and willingness to learn new technologies.