As an Application Developer in our IBM Consulting Client Innovation Centers, you will be at the forefront of technology innovation, translating business needs into actionable code. You will collaborate with global teams to deliver customized systems and applications for our clients, leveraging the latest technologies in Azure Cloud and Full-Stack Development.
Key Responsibilities
- Design, develop, and maintain scalable and high-performance applications using .NET Core, Angular, and Azure Platform (Azure Functions, Azure Services, etc.).
- Build and maintain Web API, MVC, and Microservices architectures.
- Work with Azure Cloud technologies to implement serverless containers (Kubernetes, Docker) and handle cloud-native deployments.
- Develop and manage CI/CD pipelines using Azure DevOps or GitHub Actions for automation and continuous integration.
- Lead the development of data solutions, working with SQL/NoSQL databases and Cloud Datastores.
- Apply best practices in Agile development, ensuring code quality, design standards, and efficient unit testing.
- Collaborate with cross-functional teams to ensure effective system integration and deployment.
Required Technical and Professional Expertise
- 5 to 8 years of Full-Stack software development experience with expertise in .NET Core and Angular.
- Hands-on experience in Web API, MVC, and Microservices architecture.
- Proficient in Azure Platform development including Azure Functions and Azure Services.
- Familiarity with cloud-native development using Kubernetes, Docker, and other containerization tools.
- Strong experience in CI/CD pipeline implementation with Azure DevOps or GitHub Actions.
- Experience in Agile development practices with an emphasis on quality coding, unit testing, and code reviews.
Preferred Skills
- Experience in Azure Full-Stack Development.
- Advanced knowledge of cloud-native architecture and serverless deployments.
- Experience with NoSQL databases and cloud data stores.
- Azure DevOps Engineer Expert or Microsoft Certified. Azure Solutions Architect.
Why IBM? IBM is a global leader in technology, fostering a culture of continuous learning, growth, and innovation. Working at IBM means you’ll have access to.
- Continuous Learning. Gain exposure to the latest technologies like AI, Quantum Computing, and Blockchain.
- Career Growth. IBM offers limitless career development opportunities.
- Inclusive Culture. Be part of a diverse workforce that encourages creativity and innovation.
Your Life at IBM. At IBM, we believe in the power of diversity, collaboration, and personal responsibility. Our employees are empowered to experiment, innovate, and work on projects that make a global impact. Whether it's working on cutting-edge technology, collaborating with world-class teams, or growing your skills, IBM offers a fulfilling and inspiring work environment.